Normalization provides a theoretical base for defining the desirable properties of relations. It is the process for checking the quality of a database design.
The E-R modeling approach differs from the data modeling approach used in this text in that m:m relationships are not shown as intersection entities. There are some graphical differences: attributes are listed in ovals attached to the entity and relationships are symbolized by a diamond. Otherwise, the modeling technique is basically the same.
The IDEF1X modeling technique is also only slightly different from the modeling technique described in the text: relationships are always labeled and 1:m relationships are symbolized with a dot instead of a crow's foot. Table names are written on top of the entity box, primary keys are separated from the rest of the attributes with a line, and alternate keys and inversion entries are indicated in the model.
For the data model according to the book's data modeling approach, see Chapter 7 modeling exercise 2.
E-R diagram:
IDEF1X:
E-R diagram:
IDEF1X:
This page is part of the promotional and support material for Data Management (fifth edition) by Richard T. Watson |