Generalization vs Specialization in Design Database
Abdelkader Ould Hennia
Posted on October 19, 2024
**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.
💖 💪 🙅 🚩
Abdelkader Ould Hennia
Posted on October 19, 2024
Join Our Newsletter. No Spam, Only the good stuff.
Sign up to receive the latest update from our blog.