O'Reilly logo

UML and Data Modeling: A Reconciliation by David Hay

Stay ahead with the world's most comprehensive technology and business learning platform.

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, tutorials, and more.

Start Free Trial

No credit card required

This is the source of problems we entity/relationship modelers have in naming relationships, since the object-oriented community sees attributes and relationships as properties of the subject class. The solution rests in the fact that the association is also a namespace. Both classes and the predicate can be members of that namespace.

5. Follow Display Conventions

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, interactive tutorials, and more.

Start Free Trial

No credit card required