Aesthetic Conventions

A second kind of convention applies to the aesthetics of an architectural model. In many data models, entity classes are positioned randomly on a page. Perhaps some effort is made to minimize the crossing of lines, but otherwise there is no pattern to the arrangement of entity classes. Because a data model is fundamentally a vehicle of communication with people who may be unfamiliar with the notion of data modeling itself, it is important that the aesthetics of data modeling follow basic principles of graphic design. These include, among others:

·         Straighten Lines: Modify the dimensions of entity class boxes so that all relationship lines are straight. While it is desirable for them not to cross, this is less critical ...

Get Enterprise Model Patterns: Describing the World (UML Version) now with O’Reilly online learning.

O’Reilly members experience live online training, plus books, videos, and digital content from 200+ publishers.