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

कई-से-अनेक संबंध मॉडल


"उत्पाद बिक्री" डेटाबेस में, ग्राहक के ऑर्डर में एक या अधिक उत्पाद हो सकते हैं; और एक उत्पाद कई ऑर्डर में प्रदर्शित हो सकता है। "किताबों की दुकान" डेटाबेस में, एक या अधिक लेखकों द्वारा एक पुस्तक लिखी जाती है; जबकि कोई लेखक शून्य या अधिक पुस्तकें लिख सकता है। इस प्रकार के संबंध को अनेक-से-अनेक के रूप में जाना जाता है।

आइए "उत्पाद बिक्री" डेटाबेस के साथ वर्णन करते हैं। हम दो तालिकाओं से शुरू करते हैं:उत्पाद और आदेश। तालिका उत्पादों में उत्पाद आईडी के साथ प्राथमिक कुंजी के रूप में उत्पादों (जैसे नाम, विवरण और मात्राइनस्टॉक) के बारे में जानकारी होती है। तालिका के आदेशों में ग्राहक के आदेश होते हैं (ग्राहक आईडी, दिनांक आदेशित, दिनांक आवश्यक और स्थिति)। फिर से, हम ऑर्डर किए गए आइटम को ऑर्डर टेबल के अंदर स्टोर नहीं कर सकते, क्योंकि हम नहीं जानते कि आइटम के लिए कितने कॉलम आरक्षित करने हैं। हम ऑर्डर जानकारी को उत्पाद तालिका में भी संग्रहीत नहीं कर सकते हैं।

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

कई-से-अनेक संबंध मॉडल

कई-से-अनेक संबंध, वास्तव में, जंक्शन तालिका की शुरूआत के साथ दो एक-से-अनेक संबंधों के रूप में कार्यान्वित किए जाते हैं।

ऑर्डर विवरण में एक ऑर्डर में कई आइटम होते हैं। ऑर्डर विवरण आइटम एक विशेष ऑर्डर से संबंधित होता है।

एक उत्पाद कई ऑर्डर विवरण में प्रकट हो सकता है। प्रत्येक ऑर्डर विवरण आइटम में एक उत्पाद निर्दिष्ट होता है।


  1. Excel में डेटा मॉडल से टेबल कैसे निकालें (2 क्विक ट्रिक्स)

    इस ट्यूटोरियल में, मैं आपको 2 . दिखाऊंगा एक्सेल में डेटा मॉडल से टेबल को हटाने के लिए क्विक ट्रिक्स। ये विधियाँ सरल हैं और इनमें किसी जटिल सूत्र के उपयोग की आवश्यकता नहीं होती है। साथ ही, पिछले भाग में, मैं आपको डेटा मॉडल में तालिका जोड़ने के लिए कुछ सरल चरणों के बारे में बताऊंगा, यदि आपके पास एक डे

  1. पिवट टेबल डेटा मॉडल में परिकलित फ़ील्ड कैसे बनाएं

    यदि आप पिवट टेबल डेटा मॉडल में परिकलित फ़ील्ड बनाने के तरीके खोज रहे हैं , तो यह लेख इस उद्देश्य की पूर्ति करेगा। तो, आइए इस काम को करने की विस्तृत प्रक्रियाओं को जानने के लिए अपने मुख्य लेख से शुरुआत करते हैं। कार्यपुस्तिका डाउनलोड करें एक परिकलित फ़ील्ड क्या है? एक गणना की गई फ़ील्ड एक पिवट टेबल

  1. Excel में डेटा मॉडल कैसे बनाएं (3 आसान तरीके)

    डेटा विश्लेषण में डेटा मॉडल एक आवश्यक विशेषता है। डेटा मॉडल का उपयोग करके, आप डेटा (जैसे टेबल) को एक्सेल के . में लोड कर सकते हैं स्मृति। फिर, आप Excel को बता सकते हैं डेटा कनेक्ट करने के लिए एक सामान्य कॉलम का उपयोग करने के लिए। प्रत्येक तालिका के बीच संबंध “मॉडल” . शब्द द्वारा वर्णित है डेटा