Advanced Association Concepts
This chapter explains associations further and builds on the basic concepts from Chapter 4. We cover association classes, ordered associations, qualified associations and ternary associations. Association classes and qualified associations are notable UML constructs that are not found in most other database notations.
7.1 Association Class
An association class is an association that is also a class. Like the links of an association, the occurrences of an association class derive identity from the related objects. Like a class, an association class can have attributes, operations, and associations.
The UML notation for an association class is a box that connects to the corresponding association with a dotted ...