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

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

<घंटा/>

इस पोस्ट में, हम DBMS में सामान्यीकरण और विशेषज्ञता के बीच के अंतर को समझेंगे।

सामान्यीकरण

  • यह बॉटम-अप अप्रोच का उपयोग करके काम करता है।

  • स्कीमा का आकार छोटा कर दिया गया है।

  • यह आम तौर पर संस्थाओं के समूह पर लागू होता है।

  • सामान्यीकरण में वंशानुक्रम का उपयोग नहीं किया जाता है।

  • इसे एक ऐसी प्रक्रिया के रूप में परिभाषित किया जा सकता है जहां समूहीकरण कई निकाय सेटों से बनाया जाता है।

  • यह दो या दो से अधिक निचले-स्तरीय निकाय सेटों का संघ लेता है, और एक उच्च-स्तरीय निकाय सेट बनाता है।

  • कुछ सामान्य विशेषताएं परिणामी उच्च-स्तरीय निकाय सेट में प्राप्त की जाती हैं।

  • यूनियन संचालन में होने वाली संस्थाओं के बीच अंतर और समानता को नजरअंदाज कर दिया जाता है।

उदाहरण:

कबूतर, घरेलू गौरैया, कौआ और कबूतर सभी को पक्षियों के रूप में सामान्यीकृत किया जा सकता है -

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

विशेषज्ञता

  • यह ऊपर से नीचे के दृष्टिकोण का उपयोग करता है।

  • स्कीमा का आकार बढ़ा दिया गया है।

  • इसे एक इकाई पर लागू किया जा सकता है।

  • इसे एक इकाई सेट के भीतर उपसमूहों के निर्माण की प्रक्रिया के रूप में परिभाषित किया जा सकता है।

  • यह सामान्यीकरण का उल्टा है।

  • यह उच्च स्तरीय निकाय का एक सबसेट लेता है, और एक निम्न-स्तरीय निकाय सेट बनाता है।

  • एक उच्च इकाई को एक या अधिक निम्न इकाई बनाने के लिए विभाजित किया जाता है।

  • इस दृष्टिकोण में वंशानुक्रम का उपयोग किया जा सकता है।

उदाहरण

एक व्यक्ति का नाम, जन्म तिथि, लिंग आदि होता है। ये गुण सभी व्यक्तियों, मनुष्यों में समान होते हैं। लेकिन एक कंपनी में, व्यक्तियों की पहचान कर्मचारी, नियोक्ता, ग्राहक या विक्रेता के रूप में की जा सकती है, इस आधार पर कि वे कंपनी में क्या भूमिका निभाते हैं।

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


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

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

  1. एल्गोरिथम और फ़्लोचार्ट के बीच अंतर

    इस पोस्ट में, आइए हम एक फ़्लोचार्ट और एक एल्गोरिथम के बीच के अंतर को समझते हैं। एल्गोरिदम इसे अच्छी तरह से परिभाषित चरणों के अनुक्रम के रूप में परिभाषित किया गया है। ये चरण हाथ में किसी समस्या को हल करने का एक समाधान/एक तरीका प्रदान करते हैं। यह एक व्यवस्थित और तार्किक दृष्टिकोण है, जहां प्रक्रिया

  1. बीएफएस और डीएफएस के बीच अंतर

    बीएफएस और डीएफएस ग्राफ ट्रैवर्सल एल्गोरिदम हैं। बीएफएस Breadth First Search (BFS) एल्गोरिथम एक ग्राफ़ को चौड़ाई में घुमाता है और किसी भी पुनरावृत्ति में एक मृत अंत होने पर खोज शुरू करने के लिए अगला शीर्ष प्राप्त करने के लिए याद रखने के लिए एक कतार का उपयोग करता है। डीएफएस डेप्थ फर्स्ट सर्च (डीएफ