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

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


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

एक-से-अनेक संबंध को एक तालिका में प्रदर्शित नहीं किया जा सकता है। उदाहरण के लिए, "क्लास रोस्टर" डेटाबेस में, हम शिक्षक नामक एक तालिका से शुरू कर सकते हैं, जो शिक्षकों (जैसे नाम, कार्यालय, फोन और ईमेल) के बारे में जानकारी संग्रहीत करती है। प्रत्येक शिक्षक द्वारा सिखाई गई कक्षाओं को संग्रहीत करने के लिए, हम कक्षा 1, कक्षा 2, कक्षा 3 कॉलम बना सकते हैं, लेकिन कितने कॉलम बनाने के लिए तुरंत एक समस्या का सामना करना पड़ता है। दूसरी ओर, यदि हम कक्षा नामक तालिका से शुरू करते हैं, जो एक कक्षा के बारे में जानकारी संग्रहीत करती है, तो हम (एक) शिक्षक (जैसे नाम, कार्यालय, फोन और ईमेल) के बारे में जानकारी संग्रहीत करने के लिए अतिरिक्त कॉलम बना सकते हैं। हालांकि, चूंकि एक शिक्षक कई कक्षाओं को पढ़ा सकता है, इसलिए इसका डेटा तालिका कक्षाओं में कई पंक्तियों में दोहराया जाएगा।

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

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

चाइल्ड टेबल क्लासेस में कॉलम टीचरआईडी को फॉरेन की के रूप में जाना जाता है। चाइल्ड टेबल की विदेशी कुंजी पैरेंट टेबल की प्राथमिक कुंजी होती है, जिसका इस्तेमाल पैरेंट टेबल के संदर्भ में किया जाता है।


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

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

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

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

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

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