"यदि कोई कर्मचारी अपना काम अच्छी तरह से करना चाहता है, तो उसे पहले अपने औजारों को तेज करना होगा।" - कन्फ्यूशियस, "द एनालेक्ट्स ऑफ कन्फ्यूशियस। लू लिंगगोंग"
मुखपृष्ठ > प्रोग्रामिंग > \"n:m\" और "1:n\" रिश्ते डेटाबेस डिज़ाइन को कैसे आकार देते हैं?

\"n:m\" और "1:n\" रिश्ते डेटाबेस डिज़ाइन को कैसे आकार देते हैं?

2024-11-15 को प्रकाशित
ब्राउज़ करें:290

How do \

रिलेशनल डेटाबेस डिज़ाइन को समझना: "n:m" और "1:n" का महत्व

डेटाबेस डिज़ाइन में, नोटेशन " n:m" और "1:n" तालिकाओं या संस्थाओं के बीच संबंधों का प्रतिनिधित्व करने में महत्वपूर्ण भूमिका निभाते हैं। ये नोटेशन उनके संघों की प्रमुखता को दर्शाते हैं। दो डेटा संस्थाओं के बीच अनेक संबंध। इसका मतलब यह है कि एक तालिका में प्रत्येक इकाई के लिए, इसे दूसरी तालिका में कई इकाइयों के साथ जोड़ा जा सकता है, और इसके विपरीत। उदाहरण के लिए, किसी ऑनलाइन स्टोर के डेटाबेस सिस्टम में, "उत्पाद" तालिका और "ग्राहक" तालिका में "n:m" संबंध हो सकता है। ऐसा इसलिए है क्योंकि एक उत्पाद कई ग्राहकों द्वारा खरीदा जा सकता है, और एक ग्राहक कई खरीदारी कर सकता है।

"1:n" संबंध: एक-से-अनेक

इसके विपरीत, "1:n" संबंध एक-से-अनेक संबंध को दर्शाता है। इसका तात्पर्य यह है कि एक तालिका में प्रत्येक इकाई को दूसरी तालिका में कई इकाइयों के साथ जोड़ा जा सकता है, लेकिन इसका विपरीत सच नहीं है। "1:n" संबंध का एक विशिष्ट उदाहरण "ग्राहक" तालिका और "ऑर्डर" तालिका के बीच संबंध है। प्रत्येक ग्राहक के पास कई ऑर्डर हो सकते हैं, लेकिन प्रत्येक ऑर्डर केवल एक ग्राहक का होता है।

कुंजियाँ और रिश्ते

नोटेशन "n:m" और "1:n" डेटाबेस डिज़ाइन में उपयोग की जाने वाली कुंजियों से निकटता से संबंधित हैं। कुंजी एक स्तंभ (या स्तंभों का संयोजन) है जो किसी तालिका में किसी पंक्ति या रिकॉर्ड की विशिष्ट रूप से पहचान करता है। संगठन। इस कनेक्टिंग टेबल में अनेक-से-अनेक संबंध में शामिल दोनों संस्थाओं की कुंजियाँ शामिल हैं। उदाहरण के लिए, ऑनलाइन स्टोर डेटाबेस में, "उत्पाद ग्राहक" तालिका का उपयोग अद्वितीय कुंजियों के माध्यम से ग्राहकों के लिए उत्पादों को मैप करने के लिए किया जा सकता है।

एक "1:n" संबंध में, तालिका की प्राथमिक कुंजी " 1" पक्ष (पैरेंट) का उपयोग अक्सर तालिका में "n" पक्ष (बच्चे) पर एक विदेशी कुंजी के रूप में किया जाता है। यह विदेशी कुंजी एक-से-अनेक संबंध स्थापित करने में मदद करती है और तालिकाओं के बीच संदर्भात्मक अखंडता सुनिश्चित करती है।

नवीनतम ट्यूटोरियल अधिक>

चीनी भाषा का अध्ययन करें

अस्वीकरण: उपलब्ध कराए गए सभी संसाधन आंशिक रूप से इंटरनेट से हैं। यदि आपके कॉपीराइट या अन्य अधिकारों और हितों का कोई उल्लंघन होता है, तो कृपया विस्तृत कारण बताएं और कॉपीराइट या अधिकारों और हितों का प्रमाण प्रदान करें और फिर इसे ईमेल पर भेजें: [email protected] हम इसे आपके लिए यथाशीघ्र संभालेंगे।

Copyright© 2022 湘ICP备2022001581号-3