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

डेटाबेस में इकाई संबंध भागीदारी


एक रिश्ते में, भागीदारी बाधा एक इकाई के अस्तित्व को निर्दिष्ट करती है जब वह एक संबंध प्रकार में किसी अन्य इकाई से संबंधित होती है। इसे न्यूनतम कार्डिनैलिटी बाधा भी कहा जाता है।

यह बाधा एक इकाई के उदाहरणों की संख्या निर्दिष्ट करती है जो संबंध प्रकार में भाग ले सकती है।

प्रतिभागी प्रतिबंध दो प्रकार के होते हैं -

कुल भागीदारी

इकाई सेट में प्रत्येक इकाई एक संबंध सेट में कम से कम एक संबंध में शामिल होती है अर्थात प्रत्येक इकाई में संबंध की संख्या 0 से अधिक होती है।

डेटाबेस में इकाई संबंध भागीदारी

वर्क्स_फॉर रिलेशनशिप के माध्यम से संबंधित दो संस्थाओं कर्मचारी और विभाग पर विचार करें। अब, प्रत्येक कर्मचारी कम से कम एक विभाग में काम करता है इसलिए एक कर्मचारी इकाई मौजूद है यदि उसका विभाग इकाई के साथ कम से कम एक वर्क्स_फॉर संबंध है। इस प्रकार Work_For में कर्मचारी की भागीदारी कुल संबंध है।

ईआर आरेख में कुल भागीदारी को दोहरी रेखा द्वारा दर्शाया गया है।

आंशिक भागीदारी

इकाई सेट में प्रत्येक इकाई संबंध सेट में कम से कम एक संबंध में हो भी सकती है और नहीं भी।

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

डेटाबेस में इकाई संबंध भागीदारी


  1. डीबीएमएस में डेटा स्वतंत्रता

    डेटाबेस में बड़ी मात्रा में डेटा होता है। वह सभी डेटा उपयोगकर्ता डेटा नहीं है, इसमें से कुछ मेटाडेटा आदि हो सकते हैं। इसलिए, यह बहुत महत्वपूर्ण है कि डेटाबेस में डेटा स्वतंत्रता हो। डेटा स्वतंत्रता का मूल रूप से मतलब है कि यदि डेटा को एक स्तर पर बदला जाता है, तो यह उच्च स्तरों पर डेटा दृश्य को प्रभ

  1. एकात्मक या पुनरावर्ती संबंध

    जब एक ही प्रकार की दो संस्थाओं के बीच संबंध होता है, तो इसे पुनरावर्ती संबंध के रूप में जाना जाता है। इसका मतलब है कि संबंध एक ही इकाई प्रकार के विभिन्न उदाहरणों के बीच है। पुनरावर्ती संबंध के कुछ उदाहरण इस प्रकार दिखाए जा सकते हैं - एक कर्मचारी कई कर्मचारियों की निगरानी कर सकता है। इसलिए, यह स्

  1. डेटाबेस में एन-आर्य संबंध

    एक संबंध किसी भी इकाई संबंध आरेख का एक महत्वपूर्ण हिस्सा है क्योंकि यह दो अलग-अलग संस्थाओं के बीच के संबंध को दर्शाता है। एक n - ary संबंध में, n संबंध में संस्थाओं की संख्या को दर्शाता है। यह कुछ भी हो सकता है लेकिन सबसे लोकप्रिय रिश्ते यूनरी, बाइनरी और टर्नरी हैं जहां क्रमशः संस्थाओं की संख्या एक,