June 2010
Intermediate to advanced
266 pages
5h 55m
English
Chapter 8
An antipattern is a characterization of a common software flaw. When you find an antipattern, substitute the correction. Universal antipatterns are antipatterns that you should avoid for all applications.
An entity type has a self relationship with the same multiplicity and role names on each end. Typically this is a many-to-many self relationship. Symmetric relationships can be troublesome for programming and are always troublesome for relational databases.
There are no exceptions for relational database designs. Avoid symmetric relationships.
Promote the relationship to an entity type in its own right. The improved model ...
Read now
Unlock full access