Relational Database Management System - रिलेशनल डेटाबेस मैनेजमेंट सिस्टम का क्या मतलब है?

रिलेशनल डेटाबेस मैनेजमेंट सिस्टम (आरडीबीएमएस) एक डेटाबेस इंजन/सिस्टम है जो 1970 में आधुनिक रिलेशनल डेटाबेस डिजाइन के जनक एडगर एफ. कॉड द्वारा निर्दिष्ट रिलेशनल मॉडल पर आधारित है।

अधिकांश आधुनिक वाणिज्यिक और ओपन-सोर्स डेटाबेस अनुप्रयोग प्रकृति में संबंधपरक हैं। सबसे महत्वपूर्ण संबंधपरक डेटाबेस सुविधाओं में कुछ डेटा संबंधों को बनाए रखने और लागू करने के दौरान डेटा भंडारण के लिए तालिकाओं का उपयोग करने की क्षमता शामिल है।

 

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

  • डेटा को संबंधों के रूप में संग्रहीत और प्रस्तुत किया जाना चाहिए, यानी, तालिकाएं जिनमें एक-दूसरे के साथ संबंध हैं, उदाहरण के लिए, प्राथमिक/विदेशी कुंजी।
  • तालिकाओं में संग्रहीत डेटा में हेरफेर करने के लिए, एक सिस्टम को रिलेशनल ऑपरेटर्स - कोड प्रदान करना चाहिए जो दो संस्थाओं के बीच संबंधों का परीक्षण करने में सक्षम बनाता है। एक अच्छा उदाहरण SELECT स्टेटमेंट का WHERE क्लॉज है, यानी, SQL स्टेटमेंट SELECT * FROM CUSTOMER_MASTER जहां CUSTOMER_SURNAME = 'Smith' CUSTOMER_MASTER टेबल को क्वेरी करेगा और सभी ग्राहकों को स्मिथ के उपनाम के साथ लौटाएगा।

 

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

अधिकांश आधुनिक वाणिज्यिक और ओपन-सोर्स डेटाबेस सिस्टम प्रकृति में संबंधपरक हैं और इसमें प्रसिद्ध एप्लिकेशन शामिल हैं, जैसे, Oracle DB (Oracle Corporation); SQL सर्वर (Microsoft) और MySQL और Postgres (ओपन सोर्स)।

Post a Comment

0 Comments