Generalization, Specialization and Aggregation in ER Model in Hindi


Generalization, Specialization, and Aggregation in ER Model in Hindi

Generalization :
Generalization  entities  के एक Set से common properties को निकालने की process है और इससे एक Generalization entity  बनाते हैं। यह एक bottom-up approach है जिसमें दो या दो से अधिक entities को higher level  की entity के लिए Generalization किया जा सकता है यदि उनके पास कुछ attributes हैं। Example के लिए, Diagram 1 में दिखाए गए higher entity को PERSON कहा जाता है। 

 

Generalization, Specialization and Aggregation in ER Model in Hindi


Specialization  : 
Specialization में, एक entity को उनकी characteristics के आधार पर sub-entities में divide किया जाता है। यह एक top-down approach है जहां higher level की entity दो या अधिक lower level की entities में specialized  है। उदाहरण के लिए, एक  Employee management system में  EMPLOYEE entity  को DEVELOPER, TESTER इत्यादि में specialized किया जा सकता है जैसा कि diagram में दिखाया गया है।

 

Generalization, Specialization and Aggregation in ER Model in Hindi

 

Aggregation :
एक ER diagram एक entity और एक  relationship के बीच relationship का representation करने में capable नहीं है जो कुछ Scenarios में आवश्यक हो सकता है। उन मामलों में, इसकी corresponding entities के साथ एक relationship एक  higher level entity में Aggregation होता है। Aggregation एक abstraction through है जिसके माध्यम से हम higher level entity sets के रूप में relationships को  represent कर सकते हैं।

 

Generalization, Specialization and Aggregation in ER Model in Hindi