एमएस एक्सेस में संबंध [पीजीडीसीए / डीसीए]
MS Access में संबंध (Relationships)
परिचय
डेटाबेस में, तालिकाओं (Tables) के बीच संबंध यह निर्धारित करते हैं कि एक तालिका में मौजूद डेटा दूसरी तालिका के डेटा से कैसे जुड़ा हुआ है। यह संबंध सामान्य फील्ड्स के माध्यम से स्थापित किए जाते हैं, जिससे डेटा को कुशलता से प्राप्त करना, संसोधित करना और प्रबंधित करना आसान हो जाता है।
Relationships in MS Access |
MS Access में संबंधों के प्रकार
1. एक-से-एक (One-to-One) संबंध
-
एक तालिका का प्रत्येक रिकॉर्ड दूसरी तालिका के केवल एक रिकॉर्ड से संबंधित होता है।
-
यह संबंध कम उपयोग में आता है और तब लागू होता है जब डेटा बहुत करीबी रूप से संबंधित होता है।
One-to-One Relationship |
Person
(Id, Name, Age, Address)
Adhar
(Adhar_no, Id)2. एक-से-अनेक (One-to-Many) संबंध
-
एक तालिका का एक रिकॉर्ड दूसरी तालिका के कई रिकॉर्ड्स से संबंधित हो सकता है।
-
यह सबसे सामान्य प्रकार का संबंध है।
One-to-Many relationship |
Customer
) के पास एक से अधिक खाता (Account
) हो सकते हैं, परंतु हर खाता केवल एक ग्राहक से संबंधित होता है।3. अनेक-से-एक (Many-to-One) संबंध
-
एक से अधिक रिकॉर्ड्स एक ही रिकॉर्ड से संबंधित होते हैं।
-
यह One-to-Many का उल्टा होता है।
4. अनेक-से-अनेक (Many-to-Many) संबंध
-
एक तालिका के कई रिकॉर्ड्स दूसरी तालिका के कई रिकॉर्ड्स से संबंधित हो सकते हैं।
-
इस प्रकार के संबंध के लिए एक तीसरी तालिका (जंक्शन टेबल) की आवश्यकता होती है।
MS Access में संबंध बनाना और सहेजना
चरण:
-
डेटाबेस खोलेंMicrosoft Access में डेटाबेस खोलें जिसमें आप संबंध बनाना चाहते हैं।
-
Relationships व्यू पर जाएं
-
"Database Tools" टैब पर जाएं
-
"Relationships" पर क्लिक करें
तालिकाएं जोड़ें
-
"Show Table" में जाकर आवश्यक तालिकाओं को जोड़ें
संबंध बनाएं
-
एक तालिका से प्राइमरी की को दूसरी तालिका के फॉरेन की से खींचकर जोड़ें
संबंध विकल्प सेट करें (वैकल्पिक)
-
"Enforce Referential Integrity" को चुनें
-
आवश्यकतानुसार "Cascade Update" और "Cascade Delete" विकल्प चुनें
-
सहेजें
-
Ctrl + S दबाकर परिवर्तन सहेजें
MS Access में संबंध हटाना (Delete Relationship)
-
डेटाबेस खोलेंजिस डेटाबेस में संबंध हटाना है उसे खोलें
-
Relationships व्यू पर जाएं"Database Tools" → "Relationships"
-
संबंध चुनें और हटाएं
-
संबंधित लाइन पर क्लिक करें
-
Delete बटन दबाएं या राइट-क्लिक कर "Delete" चुनें
-
पुष्टि करें और सहेजें
-
"Yes" पर क्लिक करें
-
Ctrl + S दबाकर परिवर्तन सहेजें
-
निष्कर्ष (Conclusion)
MS Access में संबंध बनाना, समझना और हटाना एक महत्वपूर्ण कौशल है जो डेटाबेस की अखंडता (Integrity) और कार्यक्षमता सुनिश्चित करता है। इस सामग्री में हमने एक-से-एक, एक-से-अनेक, अनेक-से-एक और अनेक-से-अनेक संबंधों के उदाहरण सहित विस्तृत जानकारी दी है।
यह विषय विशेष रूप से BCA, PGDCA, DCA और 'O' Level के छात्रों के लिए उपयोगी है।
अक्सर पूछे जाने वाले प्रश्न (FAQ)
Post a Comment