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

डीबीएमएस क्या है? बहुत से लोगों के मन में यह सवाल इसलिए होता है क्योंकि कंप्यूटर साइंस के क्षेत्र में डेटाबेस एक महत्वपूर्ण अवधारणा है जिसके बारे में जानना बहुत जरूरी है और यह डीबीएमएस से संबंधित है जिसका फुल फॉर्म डेटाबेस मैनेजमेंट सिस्टम है। ऐसे में अगर आप डेटाबेस मैनेजमेंट सिस्टम को समझना चाहते हैं तो आप सही जगह पर आए हैं।

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

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

लेकिन अभी भी DBMS के बारे में बहुत कुछ जानना बाकी है क्योंकि DBMS एक पूरा कांसेप्ट है जिसे समझने के लिए हमें इसके बारे में विस्तार से जानने की जरूरत है तो चलिए बिना किसी देरी के चलते हैं। डीबीएमएस क्या है? जानिए इसके बारे में विस्तार से।

डीबीएमएस का परिचय

एक सॉफ्टवेयर या सिस्टम जिसमें हम एक डेटाबेस बनाकर बहुत सारे अलग-अलग डेटा को स्टोर कर सकते हैं और अपनी जरूरत के अनुसार डेटाबेस का प्रबंधन कर सकते हैं, उसी सॉफ्टवेयर या सिस्टम को DBMS कहा जाता है।

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

डेटाबेस मैनेजमेंट सिस्टम को ही DBMS कहा जाता है, जो एक प्रकार का सॉफ्टवेयर सिस्टम है जिसके द्वारा डेटाबेस को मैनेज करने का कार्य जैसे डेटाबेस में नया डेटा डालना, डिलीट करना, अपडेट करना आदि किया जाता है, यह एक ऐसा सॉफ्टवेयर है। जिसके जरिये डाटा मेंटेनेंस का पूरा काम किया जाता है।

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

DBMS को आसान भाषा में समझें तो इसका पूरा नाम Database Management System है जो चार अलग-अलग शब्दों से मिलकर बना है जिनमें से पहला है जानकारी यानी कोई भी ऐसी चीज जो सूचना देती है, उसे हम डाटा कहते हैं, जो बाद में आती है आधार जो डेटा का प्रतिनिधित्व करने वाला है, उसके बाद आता है प्रबंधन और सिस्टम जिसका मतलब है कि एक ऐसी व्यवस्था जिसमें हम किसी चीज का प्रबंधन और रख-रखाव करते हैं।

मतलब DBMS यानि की Database Management System मतलब एक ऐसा सिस्टम जिसमे हम डाटा को मैनेज कर सकते है.

डीबीएमएस का इतिहास

पहले के समय में डाटा को मैनेज करने के लिए कॉपी और पेन का उपयोग किया जाता था और इसमें केवल डेटाबेस का निर्माण और प्रबंधन किया जाता था इसलिए पहले के समय में DBMS केवल एक कॉपी था वर्तमान में यह एक मैनुअल DBMS था।

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

DBMS कितने प्रकार के होते हैं?

DBMS भी एक जैसे नहीं होते बल्कि उनके भी कई प्रकार होते हैं। वर्तमान समय में मुख्य रूप से चार प्रकार के DBMS हैं, जो इस प्रकार हैं:-

1. श्रेणीबद्ध डीबीएमएस

यह एक प्रकार का डेटाबेस मैनेजमेंट सिस्टम है जिसमें डेटा को Hierarchical Form Store में Store किया जाता है और इस प्रकार के DBMS में डेटा एक दूसरे से Hierarchical structure में जुड़े रहते हैं।

2. नेटवर्क डीबीएमएस

Network DBMS एक प्रकार का DBMS होता है जिसमें बहुत से Database एक दुसरे से बिलकुल एक Network की तरह जुड़े होते हैं यह भी बिलकुल Hierarchical DBMS की तरह ही दिखता है.

3. संबंधपरक डीबीएमएस

यह DBMS का एक बहुत ही लोकप्रिय प्रकार है, इसमें किसी भी प्रकार के डेटा को एक टेबल के माध्यम से स्टोर किया जाता है और रिलेशनल डेटाबेस में स्टोर किए गए डेटा का एक पंक्ति के साथ दूसरी पंक्ति का संबंध होता है।

4. वस्तु उन्मुख डीबीएमएस

Object Oriented Programming के बारे में तो आप जानते ही होंगे इसके Concept का प्रयोग Object Oriented DBMS में भी किया जाता है जिसमें प्रत्येक Data एक Object होता है।

डेटाबेस प्रबंधन प्रणाली (डीबीएमएस) की विशेषताएं

Database Management System, जिसे हम संक्षिप्त रूप में DBMS के नाम से जानते हैं, में कई विशेषताएं हैं जैसे:-

  1. यह डेटाबेस में किसी भी तरह के डेटा को स्टोर करने में पूरी तरह से सक्षम है।
  2. डेटाबेस मैनेजमेंट सिस्टम एक ही समय में कई उपयोगकर्ताओं को डेटाबेस तक पहुँचने की अनुमति देता है।
  3. यह हमें बैकअप और रिकवरी का विकल्प प्रदान करता है जो बहुत महत्वपूर्ण है क्योंकि ये दोनों ही तरीके हैं जिनके द्वारा उपयोगकर्ता अपने महत्वपूर्ण डेटा को नुकसान से बचा सकता है।
  4. यह उपयोगकर्ता को क्वेरी भाषा प्रदान करता है जो डेटाबेस में डेटा के प्रबंधन में बहुत सहायक होता है।
  5. यह डेटा का स्पष्ट और तार्किक दृष्टिकोण प्रदान करता है, जिससे डेटा को प्रबंधित करना बहुत आसान हो जाता है।
  6. डीबीएमएस एसिड (परमाणुता संगति अलगाव स्थायित्व) गुणों का समर्थन करता है।
  7. यह डेटा के बीच जटिल संबंध को कम करता है।

डेटाबेस प्रबंधन प्रणाली के विभिन्न उपयोग (अनुप्रयोग)

वर्तमान समय में डेटाबेस मैनेजमेंट सिस्टम (DBMS) का महत्व बहुत अधिक है, इसका उपयोग कई अलग-अलग क्षेत्रों में किया जाता है, जो इस प्रकार हैं:-

1. कॉलेज और यूनिवर्सिटी के। डेटाबेस प्रबंधन प्रणाली की मदद से कॉलेजों और विश्वविद्यालयों में छात्रों के रिकॉर्ड, पाठ्यक्रमों के पंजीकरण आदि का रखरखाव किया जाता है।

2. बैंकिंग में। बैंकिंग के क्षेत्र में डेटाबेस मैनेजमेंट सिस्टम की मदद से ग्राहक की जानकारी, लेन-देन, कर्ज, खाते आदि को उच्च स्तर पर बनाए रखा जाता है।

3. रेलवे आरक्षण। रेलवे में विभिन्न ट्रेनों, टिकट आदि की आरक्षण उपलब्धता का पता लगाने के लिए डेटाबेस प्रबंधन प्रणाली का उपयोग किया जाता है।

4. दूरसंचार। दूरसंचार के क्षेत्र में, बिल भुगतान का विवरण, कॉल का विवरण, डेटा उपयोग का विवरण आदि डेटाबेस प्रबंधन प्रणाली के माध्यम से ही संग्रहीत और प्रबंधित किया जाता है।

5. सैन्य क्षेत्र में। सेना के क्षेत्र में DBMS की सहायता से कई सैनिकों की जानकारी तथा विभिन्न प्रकार की गोपनीय सूचनाओं को डेटाबेस में सुरक्षित तरीके से संग्रहित किया जाता है।

डेटाबेस प्रबंधन प्रणाली (DBMS) के कार्य

डेटाबेस मैनेजमेंट सिस्टम के विभिन्न प्रकार के कार्य होते हैं, जिनके बारे में हमने नीचे विस्तार से बताया है:-

1. डेटा सुरक्षा। DBMS डेटा के अनधिकृत एक्सेस को रोकता है क्योंकि इसमें डेटा एडमिनिस्ट्रेटर यह तय करता है कि कौन सा यूजर किस डेटा को एक्सेस कर पाएगा जो वास्तव में डेटा की सुरक्षा को बढ़ाता है और इसके माध्यम से अगर हम किसी भी प्रकार का काम करते हैं तो भी DBMS हमारे डेटा को पूरी तरह से सुरक्षित रखता है।

2. डेटा डिक्शनरी। यह डाटा Element के नाम, उसकी परिभाषा और गुण आदि का संग्रह है अर्थात हम जो भी डाटा तत्त्व को DBMS के माध्यम से Store करते हैं, वह उन सभी Data Element के नाम, परिभाषा और गुण आदि को एकत्रित करता है और यह Stored Data के बारे में है. मैं डेटा भी स्टोर करता हूं।

3. डाटा प्रोसेसिंग। DBMS में Data Processing का एक महत्वपूर्ण कार्य है, जिसके अंतर्गत हम Data को Database में Store करते हैं, Stored Data को Access करते हैं और अपनी जरूरत के अनुसार Data को Manage करते हैं।

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

5. सत्यनिष्ठा सेवा। DBMS के माध्यम से हम डेटाबेस में जो भी डाटा स्टोर करते हैं वह बहुत ही अच्छे से एक्यूरेसी के साथ स्टोर होता है यह किसी भी प्रकार के गलत डाटा को डाटाबेस में स्टोर होने से रोकता है और डाटाबेस में स्टोर किये गये डाटा को भी फिर से DBMS डाटाबेस में स्टोर किया जाता है. बचाता है।

डेटाबेस प्रबंधन प्रणाली (डीबीएमएस) के घटक

डेटाबेस मैनेजमेंट सिस्टम (DBMS) के चार कंपोनेंट्स हैं, जो डेटा, यूजर, सॉफ्टवेयर और हार्डवेयर हैं, तो आइए एक-एक करके इनके बारे में जानते हैं:-

1. उपयोगकर्ता। डेटाबेस मैनेजमेंट सिस्टम का पहला कंपोनेंट यूजर होता है, वे ही डेटाबेस का इस्तेमाल करते हैं और इसमें एडमिनिस्ट्रेटर भी शामिल होता है जो डेटा को इन्सर्ट, डिलीट, अपडेट आदि का काम करता है।

2. सॉफ्टवेयर। जैसा कि हम जानते हैं कि डीबीएमएस यानी डेटाबेस मैनेजमेंट सिस्टम एक सॉफ्टवेयर है तो हम आपको बता दें कि हम इसके साथ इंटरैक्ट करते हैं और इन्सर्ट, डिलीट, अपडेट आदि और मैनेजमेंट के सारे काम करते हैं।

3. हार्डवेयर। डाटाबेस मैनेजमेंट सिस्टम के कंपोनेंट्स में तीसरे नंबर पर हार्डवेयर आता है, इसकी मदद से हम डाटा को कमांड देते हैं, इसमें आउटपुट डिवाइस, इनपुट डिवाइस, स्टोरेज डिवाइस जैसे हार्ड डिस्क आदि शामिल हैं।

4. डेटा। डाटाबेस मैनेजमेंट सिस्टम का प्रयोग डाटा को स्टोर और मैनेज करने के लिए किया जाता है इस वजह से डाटा भी डाटाबेस मैनेजमेंट सिस्टम के कंपोनेंट में से एक है जिसे हम डीबीएमएस की मदद से डाटाबेस में स्टोर करते हैं।

डेटाबेस प्रबंधन प्रणाली के लाभ

हम Database Management System के बारे में बहुत कुछ जान चुके हैं तो अब हम एक एक करके इसके Benefits के बारे में जान लेते हैं:-

  • Database Management System सभी डेटा को एक डेटाबेस में स्टोर करता है जिसके कारण यह पहले से मौजूद डेटा को दोबारा स्टोर नहीं करता है।
  • इसमें Stored Data को हम कई अलग-अलग लोगों के साथ Share कर सकते हैं।
  • इसकी मदद से हम बड़ी आसानी से डाटा को मेन्टेन कर सकते है।
  • इसके द्वारा हम बहुत ही कम समय में डेटाबेस में खोए हुए डेटा को फिर से रिकवर कर सकते हैं।
  • यह एकाधिक उपयोगकर्ता इंटरफ़ेस प्रदान करता है जो हमें यह लाभ देता है कि एक से अधिक उपयोगकर्ता एक ही समय में डेटाबेस से डेटा तक पहुँच सकते हैं।
  • यह डेटाबेस में डाटा को सुरक्षित रखने में बहुत मदद करता है।

डेटाबेस प्रबंधन प्रणाली के नुकसान

डेटाबेस मैनेजमेंट सिस्टम के फायदे तो बहुत हैं लेकिन इसके कुछ नुकसान भी हैं जो इस प्रकार हैं:-

  • डेटाबेस मैनेजमेंट सिस्टम समय-समय पर अपडेट होते रहते हैं, जिसमें नए-नए फीचर जोड़े जाते हैं, समय के साथ चलने के लिए हमें अपने DBMS को अपडेट रखना पड़ता है, जिसे समझने में समय लगता है और काफी पैसा खर्च होता है।
  • यह बहुत महंगा होता है क्योंकि इसमें हमें महंगे हार्डवेयर और सॉफ्टवेयर की जरूरत होती है।
  • डेटाबेस मैनेजमेंट सिस्टम को मैनेज करने के लिए उच्च योग्य लोगों की आवश्यकता होती है, कोई भी इसे आसानी से मैनेज नहीं कर सकता है।
  • इसमें डाटा कन्वर्जन की लागत बहुत अधिक होती है।

कुछ लोकप्रिय डेटाबेस प्रबंधन प्रणाली सॉफ्टवेयर

अब तक हमारे पास है डीबीएमएस क्या हैइसके बारे में बहुत कुछ सीखा है लेकिन अब हम कुछ लोकप्रिय डेटाबेस मैनेजमेंट सिस्टम सॉफ्टवेयर के बारे में जानते हैं:-

1. मैंगोडीबी। यह एक पुराना और खुला स्रोत DBMS है जो 2009 में जारी किया गया था, यह सबसे लोकप्रिय डेटाबेस प्रबंधन प्रणाली सॉफ्टवेयर में से एक है।

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

3. मायएसक्यूएल। यह C, C++ जैसी प्रोग्रामिंग भाषाओं में विकसित एक बहुत लोकप्रिय रिलेशनल डेटाबेस मैनेजमेंट सिस्टम है, यह लगभग सभी ऑपरेटिंग सिस्टम जैसे कि Winodw, Mac OS, Linux आदि को सपोर्ट करता है।

4. अमेज़न आरडीएस। यह Amazon द्वारा बनाया गया एक RDBMS है जो एक बड़ी ई-कॉमर्स कंपनी है जिसे Amazon द्वारा 2009 में लॉन्च किया गया था।

5. माइक्रोसॉफ्ट एक्सेस। यह Microsoft Inc. द्वारा विकसित एक डेटाबेस प्रबंधन सॉफ्टवेयर है जिसे C++ प्रोग्रामिंग भाषा में विकसित किया गया था और 1992 में जारी किया गया था।

निष्कर्ष

डेटाबेस मैनेजमेंट सिस्टम को आसान शब्दों में कहें तो एक ऐसा सिस्टम जिस पर डेटाबेस मैनेजमेंट का काम किया जा सकता है, अब इसे हम आप सभी के साथ शेयर कर चुके हैं। DBMS क्या है (What is Database Management System) इससे जुड़ी सभी जानकारियों को विस्तार से साझा करने का प्रयास किया है, जिसे पढ़कर आप सभी को बहुत कुछ नया जानने और जानने को मिला होगा।

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

Leave a Comment