EER एक उच्च-स्तरीय डेटा मॉडल है जो मूल ER मॉडल के एक्सटेंशन को शामिल करता है। उन्नत ईआरडी उच्च स्तरीय मॉडल हैं जो जटिल डेटाबेस की आवश्यकताओं और जटिलताओं का प्रतिनिधित्व करते हैं।
ER मॉडल अवधारणाओं के अलावा EE-R में शामिल हैं -
- उपवर्ग और सुपर क्लास।
- विशेषज्ञता और सामान्यीकरण।
- श्रेणी या संघ प्रकार।
- एकत्रीकरण.
इन अवधारणाओं का उपयोग EE-R आरेख बनाने के लिए किया जाता है।
उपवर्ग और सुपर क्लास
सुपर क्लास एक इकाई है जिसे आगे उपप्रकार में विभाजित किया जा सकता है।
उदाहरण के लिए - शेप सुपर क्लास पर विचार करें।
सुपर क्लास आकार में उप समूह होते हैं:त्रिभुज, वर्ग और वृत्त।
उप वर्ग कुछ अनूठी विशेषताओं वाली संस्थाओं का समूह है। उप वर्ग को सुपर क्लास से गुण और गुण विरासत में मिलते हैं।
विशेषीकरण और सामान्यीकरण
सामान्यीकरण एक इकाई को सामान्यीकृत करने की एक प्रक्रिया है जिसमें सामान्यीकृत विशेषताओं या सामान्यीकृत संस्थाओं के गुण होते हैं।
यह एक बॉटम अप प्रोसेस है यानी मान लें कि हमारे पास कार, ट्रक और मोटरसाइकिल की 3 उप इकाइयां हैं। अब इन तीन संस्थाओं को वाहन नामक एक सुपर क्लास में सामान्यीकृत किया जा सकता है।
विशेषज्ञता एक इकाई के सबसेट की पहचान करने की एक प्रक्रिया है जो कुछ अलग विशेषताओं को साझा करती है। यह एक टॉप डाउन दृष्टिकोण है जिसमें एक इकाई को निम्न स्तर की इकाई में विभाजित किया जाता है।
उपरोक्त उदाहरण में वाहन इकाई कार, ट्रक या मोटरसाइकिल हो सकती है।
श्रेणी या संघ
एक सुपर या सब क्लास का एक से अधिक सुपर क्लास के साथ संबंध।
स्वामी दो सुपर क्लास का सबसेट है:वाहन और घर।
एकत्रीकरण
एक संपूर्ण वस्तु और उसके घटक के बीच संबंध का प्रतिनिधित्व करता है।
कर्मचारी, शाखा और प्रबंधक के बीच वर्क्स_ऑन एक टर्नरी संबंध पर विचार करें। अब इस स्थिति को मॉडल करने का सबसे अच्छा तरीका एकत्रीकरण का उपयोग करना है, इसलिए, संबंध-सेट, वर्क्स_ऑन एक उच्च स्तरीय इकाई-सेट है। इस तरह के एक एंटिटी-सेट को किसी अन्य एंटिटी-सेट की तरह ही माना जाता है। हम वर्क्स_ऑन और मैनेजर के बीच एक द्विआधारी संबंध बना सकते हैं, यह दर्शाने के लिए कि कौन कौन से कार्यों का प्रबंधन करता है।