विषयसूची:
परिभाषा - कई-से-कई संबंधों का क्या अर्थ है?
कई-से-कई संबंध एक डेटाबेस में तालिकाओं के बीच एक संबंध को संदर्भित करते हैं जब एक तालिका में एक माता-पिता पंक्ति में दूसरी तालिका में कई बाल पंक्तियाँ होती हैं, और इसके विपरीत। कई-कई रिश्ते अक्सर प्रतिनिधित्व करने के लिए मुश्किल होते हैं।
कई-से-कई संबंध आम तौर पर उन वस्तुओं के बीच वास्तविक जीवन के रिश्ते का एक दर्पण है जो दो तालिकाओं का प्रतिनिधित्व करते हैं।
Techopedia कई-से-कई संबंध बताता है
एक स्कूल एप्लिकेशन द्वारा उपयोग किए जाने वाले डेटाबेस को एक उदाहरण के रूप में लिया जा सकता है। इसमें से दो तालिकाओं में "छात्र" और "विषय" हैं। वास्तविक जीवन में, एक छात्र कई विषयों को एक साथ ले जाएगा, जबकि एक विषय में एक बार में कई छात्रों द्वारा अध्ययन किया जाएगा। यह कई-से-कई संबंध हैं।
एक डेटाबेस में, इस तरह के संबंध को मध्यस्थ तालिकाओं में तोड़ना पड़ता है। हमारे स्कूल के उदाहरण में, यह एक तीसरी तालिका का रूप ले सकता है जिसमें कॉलम "Student_ID", "विषय_आईडी", "सेमेस्टर" और "वर्ष" शामिल हैं। प्रत्येक छात्र के लिए जो एक निश्चित वर्ष में एक निश्चित सेमेस्टर में एक निश्चित विषय लेता है, इस तालिका में एक पंक्ति दर्ज की जा सकती है। Student_ID को छात्र मास्टर तालिका से पढ़ा जाता है, जबकि Subject_ID को विषय मास्टर तालिका से पढ़ा जाता है। इस तरह, कई छात्र कई विषयों से संबंधित हो सकते हैं।
एक और उदाहरण कर्मचारियों और विभागों के बीच एक संबंध हो सकता है। प्रत्येक विभाग में किसी विशिष्ट कार्य पर काम करने वाले कर्मचारियों की संख्या हो सकती है। इसी तरह, एक कर्मचारी एक समय में कई विभागों के लिए भी काम कर सकता है। इसलिए, किसी भी संख्या में विभाग या कर्मचारी एक साथ एक दूसरे से जुड़ सकते हैं एक मध्यस्थ तालिका बनाकर जो उन्हें Employee_ID और Department_ID का उपयोग करके लिंक करती है।
