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

Figure 2-9: Role Stereotypes

A better alternative would be simply to recognize that an architectural entity/relationship model is not the same as an object-oriented design model. The diagram and its purpose should be clearly communicated. In such a diagram, the names at the ends of relationships would be understood to be predicates, with the expectation that they each are part of a complete sentence assembled not only from that predicate itself but also from the cardinality constraints and both entity class names.

In the data modeling world, it is already assumed that the entity/relationship model is not the same thing as a database design model, and that a conversion is required to go from one to the other. In this ...

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