Enhanced_ERModel Flashcards
What is a Subtype?
it is a subgrouping of entities in an entity type
What is a Supertype?
it is a generic entity type that is associated with one or more subtypes
T or F: Attributes that are shared by all subtype entities are related to the supertype
True
T or F: Attributes that are unique to a particular subtype are associated with that subtype
True
What is Attribute Inheritance?
it is when a subtype inherits all the attributes and relationships of its supertype
What is Generalization?
it is the process of defining a general entity type from a set of specialized entity types
NOTE: this is a bottom up process
What is Specialization?
it is the direct reverse of generalization, and it is a top-down process
What is Total Specialization?
it is when every instance of the supertype must be a member of some subtype
What is Partial Specialization?
it is optional for every instance of the supertype to be a member of some subtype
What is the Disjoint Rule?
if an entity instance of a supertype is a member of a subtype, it can not be a member of another subtype
What is the Overlap Rule?
the entity instance of a supertype can be a member of two or more subtypes