डीबीएमएस क्या है और यह कैसे काम करता है?

विषयसूची:

डीबीएमएस क्या है और यह कैसे काम करता है?
डीबीएमएस क्या है और यह कैसे काम करता है?
Anonim

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

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

Image
Image

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

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

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

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

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

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

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

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

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

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

सिफारिश की: