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

मेनी-टू-मेनी रिलेशनशिप मॉडल - जंक्शन टेबल के साथ कार्यान्वयन


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

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

मेनी-टू-मेनी रिलेशनशिप का समर्थन करने के लिए, हमें एक तीसरी टेबल (जंक्शन टेबल के रूप में जानी जाती है) बनाने की आवश्यकता होती है, जैसे OrderDetails (या OrderLines), जहां प्रत्येक पंक्ति एक विशेष ऑर्डर के एक आइटम को दर्शाती है। OrderDetails टेबल के लिए, प्राइमरी की में दो कॉलम होते हैं: orderID और productID, जो प्रत्येक पंक्ति को विशिष्ट रूप से पहचानते हैं। OrderDetails टेबल में orderID और productID कॉलम Orders और Products टेबल को संदर्भित करने के लिए उपयोग किए जाते हैं, इसलिए वे OrderDetails टेबल में फॉरेन की भी हैं।

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

  • एक ऑर्डर में OrderDetails में कई आइटम होते हैं। एक OrderDetails आइटम एक विशेष ऑर्डर से संबंधित होता है।
  • एक उत्पाद कई OrderDetails में दिखाई दे सकता है। प्रत्येक OrderDetails आइटम एक उत्पाद निर्दिष्ट करता है।
  1. एक्सेल डेटा मॉडल से टेबल त्वरित रूप से हटाएं: 2 सीधे तरीके एक्सेल डेटा मॉडल से टेबल त्वरित रूप से हटाएं: 2 सीधे तरीके

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

  1. पिवट टेबल डेटा मॉडल में परिकलित फ़ील्ड बनाने की चरण-दर-चरण मार्गदर्शिका पिवट टेबल डेटा मॉडल में परिकलित फ़ील्ड बनाने की चरण-दर-चरण मार्गदर्शिका

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

  1. एक्सेल में डेटा मॉडल बनाएं: 3 प्रमाणित तरीके एक्सेल में डेटा मॉडल बनाएं: 3 प्रमाणित तरीके

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