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

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


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

यूनरी, बाइनरी और टर्नरी संबंधों के बारे में अधिक जानकारी इस प्रकार है -

एकात्मक संबंध

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

वन टू वन यूनरी रिलेशनशिप

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

एक व्यक्ति का एक समय में केवल एक ही व्यक्ति से विवाह होता है.. इसलिए, यह इकाई व्यक्ति का स्वयं के साथ एक पुनरावर्ती संबंध है। यह एक से एक पुनरावर्ती संबंध है क्योंकि एक व्यक्ति का विवाह एक व्यक्ति से होता है।

वन टू मैनी यूनरी रिलेशनशिप

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

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

द्विआधारी संबंध

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

वन टू वन बाइनरी रिलेशनशिप

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

प्रत्येक कर्मचारी के पास केवल एक ही पहचान पत्र होता है। इसलिए यह एक से एक द्विआधारी संबंध है जहां 1 कर्मचारी के पास 1 आईडी कार्ड है।

अनेक टू वन बाइनरी संबंध

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

एक ही विभाग में कई कर्मचारी काम करते हैं। इसलिए यह कई से एक द्विआधारी संबंध है जहां कई कर्मचारी एक विभाग में काम करते हैं।

कई से अनेक बाइनरी संबंध

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

एक किताब में कई लेखक हो सकते हैं या कई लेखकों ने एक ही किताब लिखी हो सकती है। इसलिए, पुस्तकों और लेखकों के बीच अनेक से अनेक संबंध हैं क्योंकि अनेक पुस्तकों में अनेक लेखक होते हैं।

टर्नरी रिलेशनशिप

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

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

इस उदाहरण में, डॉक्टर, रोगी और चिकित्सा के बीच एक त्रिगुट संबंध है।


  1. संपूर्ण Java-MySQL एप्लिकेशन में एक डेटाबेस कनेक्शन ऑब्जेक्ट के साथ कैसे कार्य करें?

    सिंगलटन डिजाइन पैटर्न का प्रयोग करें। यहाँ जावा कोड है जो एक ही वस्तु देता है - ConnectDatabase.java आयात करें सार्वजनिक स्थैतिक कनेक्शन getConnection () { अगर (conn! =null) रिटर्न कॉन; स्ट्रिंग डेटाबेस =परीक्षण; स्ट्रिंग उपयोगकर्ता नाम =रूट; स्ट्रिंग पासवर्ड =123456; वापसी getConnection (डेटाबेस,

  1. ईआर आरेख का न्यूनतमीकरण

    समस्या कथन ईआर आरेख विभिन्न तालिकाओं और उनके बीच संबंधों को दर्शाता है। ईआर आरेख हम डेटाबेस की संख्या को कम कर सकते हैं। वन टू वन कार्डिनैलिटी आइए नीचे दिए गए आरेख पर एक से एक कार्डिनैलिटी के साथ विचार करें - ईआर आरेख के ऊपर 3 संस्थाओं का प्रतिनिधित्व करता है - कर्मचारी इकाई में 2 विशेषताएँ हो

  1. रेडिस मूव - रेडिस में एक से दूसरे डेटाबेस में कुंजी कैसे स्थानांतरित करें?

    इस ट्यूटोरियल में, हम सीखेंगे कि रेडिस डेटास्टोर में एक डेटाबेस से दूसरे डेटाबेस में एक कुंजी को कैसे स्थानांतरित किया जाए। इसके लिए हम एक COMMAND का उपयोग करेंगे - MOVE रेडिस-क्ली में। इस आदेश का उपयोग वर्तमान में चयनित डेटाबेस से निर्दिष्ट कुंजी को निकालने और उसी कुंजी को गंतव्य में डालने के लिए