डाटाबेस मैनेजमेंट सिस्टम (डीबीएमएस) क्या है?

डीबीएमएस आपके डेटा को सुरक्षित, व्यवस्थित और प्रबंधित करें

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

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

रिलेशनल डेटाबेस मैनेजमेंट सिस्टम (आरडीबीएमएस) तालिकाओं और रिश्तों के संबंधपरक मॉडल को लागू करते हैं।

डेटाबेस प्रबंधन प्रणाली पर पृष्ठभूमि

डीबीएमएस शब्द 1 9 60 के दशक के आसपास रहा है, जब आईबीएम ने पहला डीबीएमएस मॉडल विकसित किया जिसे सूचना प्रबंधन प्रणाली (आईएमएस) कहा जाता है, जिसमें डेटा को पदानुक्रमित वृक्ष संरचना में कंप्यूटर में संग्रहीत किया जाता है। डेटा के व्यक्तिगत टुकड़े केवल माता-पिता और बाल अभिलेखों के बीच जुड़े थे।

अगली पीढ़ी के डेटाबेस नेटवर्क डीबीएमएस सिस्टम थे, जिन्होंने डेटा के बीच एक से कई रिश्ते को शामिल करके पदानुक्रमित डिजाइन की कुछ सीमाओं को हल करने का प्रयास किया। यह हमें 1 9 70 के दशक में ले गया जब रिबेशनल डेटाबेस मॉडल आईबीएम के एडगर एफ कोडड द्वारा स्थापित किया गया था, जो सचमुच आधुनिक संबंध डीबीएमएस का पिता है जिसे हम आज जानते हैं।

आधुनिक रिलेशनल डीबीएमएस की विशेषताएं

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

डीबीएमएस प्राधिकरण के माध्यम से डेटाबेस तक पहुंच को नियंत्रित भी करता है, जिसे विभिन्न स्तरों पर कार्यान्वित किया जा सकता है। उदाहरण के लिए, प्रबंधकों या प्रशासकों के पास ऐसे डेटा तक पहुंच हो सकती है जो अन्य कर्मचारियों के लिए दृश्यमान नहीं है, या उनके पास डेटा संपादित करने का अधिकार हो सकता है जबकि कुछ उपयोगकर्ता इसे देख सकते हैं।

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

डीबीएमएस के उदाहरण

आज, कई वाणिज्यिक और ओपन-सोर्स डीबीएमएस उपलब्ध हैं। वास्तव में, आपको चुनने वाले डेटाबेस को चुनना एक जटिल कार्य है। हाई-एंड रिलेशनल डीबीएमएस बाजार का संचालन ओरेकल, माइक्रोसॉफ्ट एसक्यूएल सर्वर, और आईबीएम डीबी 2 द्वारा किया जाता है, जटिल और बड़े डेटा सिस्टम के लिए सभी विश्वसनीय विकल्प। छोटे संगठनों या घर के उपयोग के लिए, लोकप्रिय डीबीएमएस माइक्रोसॉफ्ट एक्सेस और फाइलमेकर प्रो हैं।

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