Differences between Specializaion & Generalization
1. Specialization:
The process of defining one or more subtypes of the super-type, and forming
super-type/subtype relationships.
Generalization: The process of defining a more general entity type from a set of
more specialized entity types.
2. Specialization is the results of taking
subsets of a higher level entity set to form a lower level entity sets.
Generalization is the result of taking the union
of two or more lower level entity sets to produce a higher level entity sets.
3. In specialization, some higher level
entities may not have lower-level entity sets at all.
In generalization, each higher level entity
must have a lower level entity.
Comments
Post a Comment