विषय-सूचि
रिलेशनशिप क्या है? (what is relationship in ms access in hindi)
एमएस एक्सेस में दो अलग-अलग टेबल के डाटा को कम्बाईन करने के लिए रिलेशनशिप का प्रयोग किया जाता है।
रिलेशनल डेटाबेस में दो टेबल के डाटा आपस में जुड़े होते हैं यानि उनमे कोई न कोई सम्बन्ध होता है। एमएस एक्सेस के डेस्कटॉप एप्प में Relationships कमांड में जाकर रिलेशनशिप क्रिएट किया जा सकता है।
यूँ समझ लीजिये कि रिलेशनशिप का प्रयोग दो टेबल के बीच क्रॉस-रिफरेन्स देने के लिए किया जाता है। आगे हम जानेंगे कि इसके कितने प्रकार हैं और इसे बनाते कैसे हैं।
रिलेशनशिप के प्रकार (types of relationship in ms access in hindi)
एमएस एक्सेस में रिलेशनशिप तीन प्रकार के होते हैं:
- वन टू वन- इस रिलेशनशिप में एक टेबल के अंदर के रिकार्ड्स से सम्बन्धित दुसरे टेबल में ज्यादा से ज्यादा एक रिकॉर्ड ही होता है। ये तभी बनता है जब सम्बन्धित फील्ड एक प्राइमरी की हो।
- वन टू मैनी- इसे मास्टर डिटेल या पैरेंट-चिल्ड्रेन रिलेशनशिप भी कहा जाता है। ये बहुत ही सामान्य है। इसके अंदर एक टेबल का दुसरे के अंदर बहुत सारे मिलान हो सकते हैं लेकिन दोस्सरे टेबल का पहले टेबल के रिकार्ड्स में सिर्फ एक ही मिलान होगा। ये तभी बनता है जब दोनों रिलेटेड फील्ड प्राइमरी की हो और उनके इंडेक्स भी unique हो।
- मैनी टू मैनी– इस रिलेशनशिप में दो टेबल के अंदर के रिकार्ड्स में आपस में कितने भी मिलान यानी matches हो सकते हैं। इसे आप दो ओने टू मैनी रिलेशनशिप समझ लीजिये जिसमे तीसरा टेबल का प्राइमरी की बांकी दोनों के फॉरेन की को रखता है।
अभी आपने जाना कि रिलेशनशिप के कितने प्रकार होते हैं अब हम एमएस एक्सेस में इसे बनाने की प्रक्रिया सीखेंगे।
रिलेशनशिप कैसे क्रिएट करें? (how to create relationship in ms access in hindi)
एक्सेस के डेस्कटॉप डेटाबेस में रिलेशनशिप क्रिएट करने की प्रक्रिया निम्न है:
- सबसे पहले Dtabase Tools टैब में जाएँ और Relationships समूह के अंदर Relationships पर क्लीक करें।
- अगर आपने अभी तक कोई रिलेशनशिप परिभाषित नही किया है तो एक Show Table डायलाग बॉक्स अपने-आप दिखेगा। अगर ये नही दिखे तो उसी समूह के अंदर इसपर क्लीक करें। ये टेबल डेटाबेस के न्द्र के सारे टेबल और क्वेरी को दिखाता है। अगर आप सिर्फ टेबल को देखना चाहते हैं तो Tables पर क्लीक करें।
- अब एक या उस से ज्यादा टेबल को सेलेक्ट करें और Add पर क्लीक करें। जब आप टेबल जोड़ना बंद कर दें तो Close पर क्लीक करें।
- अब प्राइमरी की के टेबल से एक क्षेत्र को ड्रैग करें यानी खींचे। ऐसा उस टेबल से दुसरे टेबल के सामान्य क्षेत्र(फॉरेन की) की तरफ करें।
- एक से ज्यादा फ़ील्ड्स को ड्रैग करने के लिए अपने कीपैड में Ctrl दबाएँ और उन्हें एक एक कर सेलेक्ट करें। इसके बाद एक Edit Relationships नामक डायलाग बॉक्स दिखेगा।
- अब ये जांच लें कि जो फील्ड के नाम दिखाए जा रहे हैं वो रिलेशनशिप के लिए कॉमन फील्ड ही हैं। अगर किसी फील्ड का नाम सही नही है, उसपर क्लीक करें और उचित फील्ड को चुनें।
- अब Enforce Referencial Integrity वाले बॉक्स को सेलेक्ट करें और उसके बाद Create पर क्लीक करें।
- अगर अब रिलेशनशिप विंडो में आपका काम हो गया हो तो तो Save पर क्लीक करें जिसके बाद आपके द्वारा किया गया बदलाव सुरक्षित हो जाएगा।
इस लेख से सम्बंधित यदि आपका कोई भी सवाल या सुझाव है, तो आप उसे नीचे कमेंट में लिख सकते हैं।