- - एमएस एक्सेस 2010 रिलेशनशिप एंड क्वेरी इंटरकनेक्ट

एमएस एक्सेस 2010 रिलेशनशिप एंड क्वेरी इंटरकनेक्ट

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

भूलभुलैया को समझने में आसान बनाने के लिए, तालिका बनाने और उनके बीच संबंध बनाने के तरीके के माध्यम से जाएं। के साथ शुरू करने के लिए, टेबल बनाएं और डेटा प्रकारों पर वांछित बाधाओं को लागू करें।

उदाहरण के लिए: तीन सरल तालिकाएँ (उनमें से प्रत्येक में प्राथमिक कुंजी परिभाषित करें) बनाएँ।

clip_image001

clip_image002

clip_image003

के नाम से एक नई तालिका बनाएँ भंडार प्रबंधन, जो सभी फ़ील्ड लेबल (प्राथमिक कुंजी के रूप में चयनित) को अपने संबंधित तालिकाओं में इनकैप्सुलेट करेगा। में समान फ़ील्ड नाम जोड़ें भंडार प्रबंधन तालिका।

सम्मिलित करें Customer_ID, Product_ID और Staff_ID में भंडार प्रबंधन टेबल और उनके सेट डाटा प्रकार सेवा संख्या संघर्ष के विस्फोट से बचने के लिए। ठीक आईडी के रूप में प्राथमिक कुंजी जैसा कि नीचे स्क्रीनशॉट में दिखाया गया है।

clip_image004

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

clip_image005

तालिकाओं से डेटा नीचे खींचने के लिए क्वेरी बनाएं और बेहतर तरीके से रिश्तों का उपयोग करें, पर जाएं सृजन करना टैब और क्लिक करें क्वेरी डिज़ाइन। आप विज़ार्ड का उपयोग करके भी प्रश्न बना सकते हैं।

clip_image006

क्लिक करने पर, तालिका दिखाएँ संवाद दिखाई देगा, सभी तालिकाओं का चयन करें और क्लिक करें जोड़ना। आप प्रश्न भी जोड़ सकते हैं लेकिन चूंकि हमने अभी तक कोई प्रश्न नहीं बनाया है, इसलिए हम इसे छोड़ देंगे।

clip_image007

यह तालिकाओं के बीच संबंध दिखाता है, जैसा कि नीचे स्क्रीनशॉट में दिखाया गया है।

clip_image008

क्वेरी बनाने के लिए, खींचें ग्राहक आईडी, ग्राहक पहचान से भंडार प्रबंधन तालिका विंडो और इसे पहले छोड़ दें क्षेत्र स्तंभ नीचे फलक में, फिर खींचें ग्राहक का नाम से ग्राहक टेबल विंडो और इसे दूसरे पर गिरा दें मैदान कॉलम (पहली पंक्ति), दूसरी वस्तु से रखें ग्राहक तालिका तिस पर मैदान स्तंभ और इतने पर। के साथ बिल्कुल वैसा ही करें उत्पाद आइ डि, से खींचें भंडार प्रबंधन और उसके निकट स्थित फ़ील्ड कॉलम पर ड्रॉप करें Customer_Phone। S खींचेंtaff_ID से भंडार प्रबंधन और इसे फ़ील्ड कॉलम के बगल में छोड़ दें बिक्री। एक बार आबादी वाले क्षेत्रों के साथ समाप्त होने के बाद, क्वेरी को नाम दें और इसे सहेजें।

clip_image009

ऊपर बड़े स्क्रीनशॉट पर क्लिक करें

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

clip_image010

ऊपर बड़े स्क्रीनशॉट पर क्लिक करें

अब तालिकाओं और प्रश्नों के बीच संबंध दोनों एक साथ काम कर रहे हैं, यह डेटाबेस को अधिक सामंजस्यपूर्ण और गतिशील बनाता है।

टिप्पणियाँ