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-10: Object-Oriented Design Implementation

In an entity/relationship model, each attribute may be described by its data type—numeric, character, date, etc. Clusters of attributes, however, can have not only the same data type, but also a common set of constraints on their values. In entity/relationship language, this common set of characteristics for a set of attributes is called a domain. It can be as simple as a format, it could be a list of values, or it could be as complex as some sort of validation formula.

Domain is a concept with an evolving definition and a history of weak implementation in relational systems. Moreover, it addresses issues that are handled differently in the object-oriented ...

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