**Generalization
• Generalization is the process of extracting common properties from a set of entities and create a generalized entity from it.
• It is a bottom-up approach in which two or more entities can be generalized to a higher level entity if they have some attributes in common.
Specialization
• In specialization, an entity is divided into sub-entities based on their characteristics.
• Specialization is a top-down approach in which a higher-level entity is divided into multiple specialized lower-level entities.
Top comments (0)