Information Systems Research, 1992, Volume 3,
Issue 2, Page 99-126.
Is-a relationships are widely recognized as conveying important information for database design. Although these relationships are implicitly hierarchical in nature, it is not uncommon to find collections of is-a relationships that form nonhierarchical structures. This paper formally defines is-a structures and classifies and interprets them. Et illustrates how is-a structures can be used to identify possible database design errors or inefficiencies and to produce a database design that incorporates more of the semantics of an application.
Keywords: database design;is-a relationships;lattices;integrity constraints