Chapter 3: Enhanced Entity Relationship Model Flashcards
A subgrouping of the entities in an
entity type that is meaningful to
the organization and that shares
common attributes or relationships
distinct from other subgrouping
subtype
A generic entity type that has a
relationship with one or more
subtypes.
Supertype
What is the symbol that indicates that the entity is a subtype to a super type?
U shape connected to a circle
A property by which subtype
entities inherit values of all
attributes and instances of all
relationships of their supertype.
Attribute Inheritance
If a subtype has an instance, the instance is also an instance of the super type (T or F)
True
What situations would you consider to use a supertype/subtype relationship
- When attributes apply to some and not all instances of an entity
- When a subtype participate in a relationship unique to that subtype
From the two approaches of creating subtypes/supertype relationships, what approach does generalization and specialization take?
Generalization: Bottom-up
Specialization: Top-down
is the process of defining a more general entity type from a set of more specialized entity types
Generalization
Addresses whether an instance of a supertype must also be a member of at least one subtype.
Completeness Constraint
A rule that specifies that each
entity instance of a supertype must
be a member of some subtype in
the relationship
Total Specialization Rule
A rule that specifies that an entity
instance of a supertype is allowed
not to belong to any subtype.
Partial Specialization Rule
Completeness Constraint: What is the symbol to indicate that there is a total specialization rule?
Double line connecting from the supertype to the circle
Completeness Constraint: What symbol is used to indicate a partial specialization rule?
Single line connected from the supertype to the circle
A constraint that addresses
whether an instance of a supertype
may simultaneously be a member
of two (or more) subtypes
disjointness constraint
A rule that specifies that an
instance of a supertype may not
simultaneously be a member of
two (or more) subtypes.
Disjoint Rule