Dbmsnba Module2
Dbmsnba Module2
• Note: the primary key of the strong entity set is not explicitly stored with the
weak entity set, since it is implicit in the identifying relationship.
More Weak Entity Set
Examples
• Specialization
• Aggregation
• Generalization
Specialization
• Top-down design process; we designate subgroupings
within an entity set that are distinctive from other entities
in the set.
• These subgroupings become lower-level entity sets that
have attributes or participate in relationships that do not
apply to the higher-level entity set.
• Depicted by a triangle component labeled ISA (E.g.
customer “is a” person).
• Attribute inheritance – a lower-level entity set inherits all
the attributes and relationship participation of the higher-
level entity set to which it is linked.
Specialization Example
Generalization
• A bottom-up design process – combine a
number of entity sets that share the same
features into a higher-level entity set.