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