Computer >> कंप्यूटर ट्यूटोरियल >  >> सॉफ्टवेयर >> Office

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

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

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

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

डेटाबेस मैनेजमेंट सिस्टम पर पृष्ठभूमि

DBMS शब्द 1960 के दशक से है जब IBM ने इन्फॉर्मेशन मैनेजमेंट सिस्टम नामक पहला DBMS मॉडल विकसित किया, जिसमें डेटा को कंप्यूटर में एक पदानुक्रमित ट्री संरचना में संग्रहीत किया गया था। डेटा के व्यक्तिगत टुकड़े केवल पैरेंट और चाइल्ड रिकॉर्ड के बीच जुड़े हुए थे।

डेटाबेस की अगली पीढ़ी नेटवर्क DBMS सिस्टम थे, जिन्होंने डेटा के बीच एक-से-अनेक संबंध को शामिल करके पदानुक्रमित डिजाइन की कुछ सीमाओं को हल करने का प्रयास किया। इसने हमें 1970 के दशक में ले लिया जब IBM के एडगर एफ. कॉड ने रिलेशनल डेटाबेस मॉडल की स्थापना की, जो आज हम जानते हैं उसका पूर्ववर्ती।

आधुनिक रिलेशनल DBMS की विशेषताएं

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

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

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

DBMS के उदाहरण

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

हाल ही में, अन्य नॉन-रिलेशनल DBMS लोकप्रियता में बढ़े हैं। ये NoSQL फ्लेवर हैं, जिसमें RDBMS के कठोर रूप से परिभाषित स्कीमा के स्थान पर एक अधिक लचीली संरचना होती है। ये बहुत बड़े डेटासेट को संग्रहीत करने और काम करने के लिए उपयोगी हैं जिनमें डेटा प्रकारों की एक विस्तृत श्रृंखला शामिल है। इस क्षेत्र के प्रमुख खिलाड़ियों में MongoDB, Cassandra, HBase, Redis, और CouchDB शामिल हैं।

  1. सेंट्रलाइज़्ड डेटाबेस मैनेजमेंट सिस्टम सेंट्रलाइज़्ड डेटाबेस मैनेजमेंट सिस्टम

    सेंट्रलाइज़्ड डेटाबेस एक ही स्थान (जैसे मेनफ्रेम) पर स्टोर होता है, वहीं से मेंटेन और एक्सेस होता है (LAN/WAN के ज़रिए)। कॉलेज, कंपनियां, बैंक इसका उपयोग करते हैं। फायदे डेटा इंटीग्रिटी: सिंगल लोकेशन → कोऑर्डिनेशन आसान, डेटा सटीक और सुसंगत। कम रिडंडेंसी: डेटा एक जगह → डुप्लीकेशन रोकना आसान। बेहतर

  1. रिलेशनल डेटाबेस मैनेजमेंट सिस्टम (RDBMS) की नींव रिलेशनल डेटाबेस मैनेजमेंट सिस्टम (RDBMS) की नींव

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

  1. आधुनिक व्यवसाय में एक मजबूत डेटाबेस मैनेजमेंट सिस्टम की महत्वपूर्ण भूमिका आधुनिक व्यवसाय में एक मजबूत डेटाबेस मैनेजमेंट सिस्टम की महत्वपूर्ण भूमिका

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