पहुँच 2010 डेटाबेस डिजाइन करने के लिए बहुत उपयोगी उपकरण है औरमध्यवर्ती स्तर के डेटा खनन प्रदान करता है। यह किया गया है और विशेष रूप से जब यह प्रबंधन, बनाने और सबसे महत्वपूर्ण बात यह है कि इसके डेटाबेस तक रिलेशनल डेटाबेस का उपयोग करने के लिए चमत्कार होता है। यह पोस्ट कवर करेगी कि कैसे डेटाबेस को अधिक गतिशील बनाने के लिए रिश्ते और प्रश्न आपस में जुड़ते हैं।
भूलभुलैया को समझने में आसान बनाने के लिए, तालिका बनाने और उनके बीच संबंध बनाने के तरीके के माध्यम से जाएं। के साथ शुरू करने के लिए, टेबल बनाएं और डेटा प्रकारों पर वांछित बाधाओं को लागू करें।
उदाहरण के लिए: तीन सरल तालिकाएँ (उनमें से प्रत्येक में प्राथमिक कुंजी परिभाषित करें) बनाएँ।
के नाम से एक नई तालिका बनाएँ भंडार प्रबंधन, जो सभी फ़ील्ड लेबल (प्राथमिक कुंजी के रूप में चयनित) को अपने संबंधित तालिकाओं में इनकैप्सुलेट करेगा। में समान फ़ील्ड नाम जोड़ें भंडार प्रबंधन तालिका।
सम्मिलित करें Customer_ID, Product_ID और Staff_ID में भंडार प्रबंधन टेबल और उनके सेट डाटा प्रकार सेवा संख्या संघर्ष के विस्फोट से बचने के लिए। ठीक आईडी के रूप में प्राथमिक कुंजी जैसा कि नीचे स्क्रीनशॉट में दिखाया गया है।
अब तालिकाओं के बीच संबंध बनाना शुरू करें, नेविगेट करें संबंध उपकरण और क्लिक करें रिश्तों। इसका टैब दिखाई देगा, सभी तालिकाओं को जोड़ें और कनेक्ट करें की प्राथमिक कुंजी ग्राहक, उत्पाद तथा कर्मचारी संबंधित फ़ील्ड नाम के साथ तालिका भंडार प्रबंधन टेबल विंडो. में संबंध संवाद संपादित करें सक्षम प्रासंगिक अखंडता लागू करें तथा कैस्केड संबंधित रिकॉर्ड हटाएं। बाद में उपयोग के लिए इसे सहेजें और बंद करें।
तालिकाओं से डेटा नीचे खींचने के लिए क्वेरी बनाएं और बेहतर तरीके से रिश्तों का उपयोग करें, पर जाएं सृजन करना टैब और क्लिक करें क्वेरी डिज़ाइन। आप विज़ार्ड का उपयोग करके भी प्रश्न बना सकते हैं।
क्लिक करने पर, तालिका दिखाएँ संवाद दिखाई देगा, सभी तालिकाओं का चयन करें और क्लिक करें जोड़ना। आप प्रश्न भी जोड़ सकते हैं लेकिन चूंकि हमने अभी तक कोई प्रश्न नहीं बनाया है, इसलिए हम इसे छोड़ देंगे।
यह तालिकाओं के बीच संबंध दिखाता है, जैसा कि नीचे स्क्रीनशॉट में दिखाया गया है।
क्वेरी बनाने के लिए, खींचें ग्राहक आईडी, ग्राहक पहचान से भंडार प्रबंधन तालिका विंडो और इसे पहले छोड़ दें क्षेत्र स्तंभ नीचे फलक में, फिर खींचें ग्राहक का नाम से ग्राहक टेबल विंडो और इसे दूसरे पर गिरा दें मैदान कॉलम (पहली पंक्ति), दूसरी वस्तु से रखें ग्राहक तालिका तिस पर मैदान स्तंभ और इतने पर। के साथ बिल्कुल वैसा ही करें उत्पाद आइ डि, से खींचें भंडार प्रबंधन और उसके निकट स्थित फ़ील्ड कॉलम पर ड्रॉप करें Customer_Phone। S खींचेंtaff_ID से भंडार प्रबंधन और इसे फ़ील्ड कॉलम के बगल में छोड़ दें बिक्री। एक बार आबादी वाले क्षेत्रों के साथ समाप्त होने के बाद, क्वेरी को नाम दें और इसे सहेजें।

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