
Patient has first at most one GivenName” and “Each Patient has second at most one GivenName”,
which is at best awkward and at worst unintelligible.
The use of hyphens does not have a direct effect on the logical model that the tool
creates from the ORM model. However, the overall effect is potentially large, since
hyphenation can help the domain expert to understand the verbalization and correctly
validate your model.
4.7 Objectifying an Association (Nesting)
The sample model in Figure 4–18 includes the association Employee took Course. To
record the grade (if any) that an employee gets for a given course, the association
was objectified as Coursework, ...