You are on page 1of 10

Entity Supertypes and Subtypes

Entity Supertype
• A generic entity type that contains the
common characteristics of entity subtypes

Entity Subtype
• A subset of an entity supertype
Specialization and Generalization
Specialization
• Top-down process of identifying lower-level,
more specific entity subtypes from a higher-
level entity supertype.

Generalization
• Bottom-up process of identifying a higher-
level, more generic entity supertype from
lower-level entity subtypes.
Disjoint and Overlapping
Constraints
Entity Clustering
• A “virtual” entity type used to represent
multiple entities and relationships in the ERD.
Design Case 1: Implementing 1:1
Relationships
Design Case 2: Maintaining
History of Time-Variant Data
Design Case 3: Fan Traps
Design Case 4: Redundant
Relationships

You might also like