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 4-6: Categorization

On a drawing, any angle or intersection is a symbol that will draw the viewers attention. For this reason, there should be no bent lines, since each of these will appear to be a symbol for something. There is no meaning to the bend, so it is an unnecessary distraction to the eye.

The first step, then, is to stretch boxes as necessary to ensure that all relationships are represented by a straight line from one entity class to the other. Note that if you do this, it is suddenly less critical to avoid crossed lines. While that is still desirable, if there is an occasional crossed line, the viewer typically doesnt notice it, since it cannot be two adjacent right angles. It can only be a crossing ...

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