Computer >> कंप्यूटर >  >> प्रोग्रामिंग >> SQL

विस्तारित इकाई-संबंध (ईई-आर) मॉडल


EER एक उच्च-स्तरीय डेटा मॉडल है जो मूल ER मॉडल के एक्सटेंशन को शामिल करता है। उन्नत ईआरडी उच्च स्तरीय मॉडल हैं जो जटिल डेटाबेस की आवश्यकताओं और जटिलताओं का प्रतिनिधित्व करते हैं।

ER मॉडल अवधारणाओं के अलावा EE-R में शामिल हैं -

  • उपवर्ग और सुपर क्लास।
  • विशेषज्ञता और सामान्यीकरण।
  • श्रेणी या संघ प्रकार।
  • एकत्रीकरण.

इन अवधारणाओं का उपयोग EE-R आरेख बनाने के लिए किया जाता है।

उपवर्ग और सुपर क्लास

सुपर क्लास एक इकाई है जिसे आगे उपप्रकार में विभाजित किया जा सकता है।

उदाहरण के लिए - शेप सुपर क्लास पर विचार करें।

विस्तारित इकाई-संबंध (ईई-आर) मॉडल

सुपर क्लास आकार में उप समूह होते हैं:त्रिभुज, वर्ग और वृत्त।

उप वर्ग कुछ अनूठी विशेषताओं वाली संस्थाओं का समूह है। उप वर्ग को सुपर क्लास से गुण और गुण विरासत में मिलते हैं।

विशेषीकरण और सामान्यीकरण

सामान्यीकरण एक इकाई को सामान्यीकृत करने की एक प्रक्रिया है जिसमें सामान्यीकृत विशेषताओं या सामान्यीकृत संस्थाओं के गुण होते हैं।

विस्तारित इकाई-संबंध (ईई-आर) मॉडल

यह एक बॉटम अप प्रोसेस है यानी मान लें कि हमारे पास कार, ट्रक और मोटरसाइकिल की 3 उप इकाइयां हैं। अब इन तीन संस्थाओं को वाहन नामक एक सुपर क्लास में सामान्यीकृत किया जा सकता है।

विशेषज्ञता एक इकाई के सबसेट की पहचान करने की एक प्रक्रिया है जो कुछ अलग विशेषताओं को साझा करती है। यह एक टॉप डाउन दृष्टिकोण है जिसमें एक इकाई को निम्न स्तर की इकाई में विभाजित किया जाता है।

उपरोक्त उदाहरण में वाहन इकाई कार, ट्रक या मोटरसाइकिल हो सकती है।

श्रेणी या संघ

एक सुपर या सब क्लास का एक से अधिक सुपर क्लास के साथ संबंध।

विस्तारित इकाई-संबंध (ईई-आर) मॉडल

स्वामी दो सुपर क्लास का सबसेट है:वाहन और घर।

एकत्रीकरण

एक संपूर्ण वस्तु और उसके घटक के बीच संबंध का प्रतिनिधित्व करता है।

विस्तारित इकाई-संबंध (ईई-आर) मॉडल

कर्मचारी, शाखा और प्रबंधक के बीच वर्क्स_ऑन एक टर्नरी संबंध पर विचार करें। अब इस स्थिति को मॉडल करने का सबसे अच्छा तरीका एकत्रीकरण का उपयोग करना है, इसलिए, संबंध-सेट, वर्क्स_ऑन एक उच्च स्तरीय इकाई-सेट है। इस तरह के एक एंटिटी-सेट को किसी अन्य एंटिटी-सेट की तरह ही माना जाता है। हम वर्क्स_ऑन और मैनेजर के बीच एक द्विआधारी संबंध बना सकते हैं, यह दर्शाने के लिए कि कौन कौन से कार्यों का प्रबंधन करता है।


  1. ई-आर मॉडल के उदाहरण

    ER मॉडल का उपयोग वास्तविक जीवन परिदृश्यों को संस्थाओं के रूप में प्रस्तुत करने के लिए किया जाता है। इन संस्थाओं के गुण ईआर आरेख में उनके गुण हैं और उनके कनेक्शन संबंधों के रूप में दिखाए जाते हैं। ER मॉडल के कुछ उदाहरण हैं - अस्पताल ईआर मॉडल यह एक अस्पताल का ईआर मॉडल है। संस्थाओं को आयताकार बक्से

  1. सी # में कंसोल क्लास

    C# में कंसोल क्लास का उपयोग कंसोल अनुप्रयोगों के लिए मानक इनपुट, आउटपुट और त्रुटि स्ट्रीम का प्रतिनिधित्व करने के लिए किया जाता है। आइए C# - . में कंसोल वर्ग के गुणों के कुछ उदाहरण देखें Console.CursorLeft संपत्ति C# में कंसोल के CursorLeft को बदलने के लिए, Console.CursorLeft प्रॉपर्टी का उपयोग कर

  1. रूबी ऑब्जेक्ट मॉडल को गहराई से समझना

    विकिपीडिया के अनुसार, ऑब्जेक्ट-ओरिएंटेड प्रोग्रामिंग (OOP) ऑब्जेक्ट्स की अवधारणा पर आधारित एक प्रोग्रामिंग प्रतिमान है, जिसमें डेटा और कोड शामिल हो सकते हैं:डेटा फ़ील्ड के रूप में (अक्सर विशेषताओं या गुणों के रूप में जाना जाता है) और फॉर्म में कोड प्रक्रियाओं की (अक्सर विधियों के रूप में जाना जाता ह