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

ईआर मॉडल में सामान्यीकरण, विशेषज्ञता और एकत्रीकरण

<घंटा/>

सामान्यीकरण

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

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

ईआर मॉडल में सामान्यीकरण, विशेषज्ञता और एकत्रीकरण

यह अमूर्तता का एक रूप है जो दो या दो से अधिक संस्थाओं (उप वर्ग) को निर्दिष्ट करता है जिनमें सामान्य वर्ण होते हैं जिन्हें उच्च स्तर पर एक एकल इकाई (सुपर क्लास) में सामान्यीकृत किया जा सकता है जो सभी मतभेदों को छुपाता है।

विशेषज्ञता

विशेषज्ञता एक इकाई के सबसेट की पहचान करने की एक प्रक्रिया है जो विभिन्न विशेषताओं को साझा करती है। यह एक इकाई को उच्च स्तर (सुपर क्लास) से निचले स्तर (उप वर्ग) तक कई संस्थाओं में तोड़ देता है। उच्च स्तरीय इकाई का टूटना सुपर क्लास में संस्थाओं की कुछ विशिष्ट विशेषताओं पर आधारित है।

यह एक टॉप डाउन अप्रोच है जिसमें हम पहले सुपर क्लास और फिर सब क्लास और फिर उनकी विशेषताओं और संबंधों को परिभाषित करते हैं।

एकत्रीकरण

एकत्रीकरण एक संपूर्ण वस्तु और उसके घटक के बीच संबंध का प्रतिनिधित्व करता है। एकत्रीकरण का उपयोग करके हम संबंधों के बीच संबंध व्यक्त कर सकते हैं। एकत्रीकरण उन संस्थाओं के बीच 'है-ए' या 'हैस-पार्ट-ऑफ' संबंध दिखाता है जहां एक 'संपूर्ण' और अन्य 'भाग' का प्रतिनिधित्व करता है।

ईआर मॉडल में सामान्यीकरण, विशेषज्ञता और एकत्रीकरण

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


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

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

  1. DBMS में सामान्यीकरण और विशेषज्ञता के बीच अंतर

    इस पोस्ट में, हम DBMS में सामान्यीकरण और विशेषज्ञता के बीच के अंतर को समझेंगे। सामान्यीकरण यह बॉटम-अप अप्रोच का उपयोग करके काम करता है। स्कीमा का आकार छोटा कर दिया गया है। यह आम तौर पर संस्थाओं के समूह पर लागू होता है। सामान्यीकरण में वंशानुक्रम का उपयोग नहीं किया जाता है। इसे एक ऐसी

  1. एकत्रीकरण और संघ के बीच अंतर

    इस पोस्ट में, हम एग्रीगेशन और एसोसिएशन के बीच के अंतर को समझेंगे। एसोसिएशन इसे ऐसे लोगों के संगठन के रूप में समझा जा सकता है जिनका एक सामान्य उद्देश्य होता है। यह यह भी इंगित करता है कि वे एक औपचारिक संरचना से मिलकर बने हैं। यह दो वस्तुओं के बीच एक द्विआधारी संबंध का प्रतिनिधित्व करता है जो किसी प्