डेटाबेस मैनेजमेंट सिस्टम क्या होता है? - What is DBMS?

Brijesh Yadav
0
डेटाबेस मैनेजमेंट सिस्टम क्या होता है?  - What is DBMS?
डेटाबेस मैनेजमेंट सिस्टम क्या होता है?  - What is DBMS?


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


(toc)



DBMS का परिचय - Introduction of DBMS

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


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


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


DBMS को अगर हम आसान भाषा मे समझे तो इसका पूरा नाम डेटाबेस मैनेजमेंट सिस्टम है जो की चार अलग अलग शब्दों से मिलकर बनाहुआ है जिसमे से पहला डेटा (Data) है जिसका अर्थ होता है कोई भी ऐसी चीज जो जानकारी देती है उसे ही हम डेटा कहते हैजिसके बादआता है बेस (Base) जो की डेटा को Represent करने वाला होता हैउसके बाद आता है मैनेजमेंट और सिस्टम जिसका मतलब होता है कीएक ऐसा सिस्टम जिसमे हम किसी चीज को मैनेज कर के रखते है।

 

मतलब DBMS यानि डेटाबेस मैनेजमेंट सिस्टम का मतलब होता है एक ऐसा सिस्टम जिसमे हम डेटा को मैनेज कर सकते है।


DBMS का इतिहास - History of DBMS

पहले के समय मे डेटा को मैनेज करने के लिए कॉपी और पेन का उपयोग किया जाता था और इसी मे ही डेटाबेस बनाकर उसे मैनेज किया जाताथा तो प्रकार से पहले के समय मे DBMS कॉपी ही था फिलहाल यह तो एक Manual DBMS था।


(ads)


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



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

DBMS भी एक सामान नहीं होते है बल्कि इनके भी काफी सारे अलग अलग Types होते है वर्तमान समय मे DBMS मुख्य रूप से चार प्रकारके है जो की निम्नलिखित है


1. Hierarchical DBMS

यह डेटाबेस मैनेजमेंट सिस्टम का एक ऐसा प्रकार है जिसमे की डेटा को Hierarchical Form स्टोर मे स्टोर किया जाता है एवं इस तरह केDBMS मे डेटा एक दूसरे से hierarchical structure मे कनेक्टेड होते है।


2. Network DBMS

Network DBMS एक ऐसा DBMS का प्रकार है जिसमे की काफी सारे डेटाबेस एक दूसरे से बिल्कुल एक नेटवर्क के जैसे कनेक्टेड होते हैयह भी दिखने मे बिल्कुल Hierarchical DBMS की तरह दिखाई देते है।


3. Relational DBMS

यह काफी लोकप्रिय प्रकार है DBMS काइसमे किसी भी तरह के डेटा को Table के जरिए स्टोर किया जाता है एवं Relational डेटाबेस मेस्टोर किए गए डेटा का एक Raw का दूसरे Raw के साथ Relationship होता है।


4. Object Oriented DBMS

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


डेटाबेस मैनेजमेंट सिस्टम (DBMS) के विशेषताएं

डेटाबेस मैनेजमेंट सिस्टम जिसे हम शॉर्ट फॉर्म मे DBMS के नाम से जानते है इसके कई सारे विशेषताएं है जैसे :-

  1. यह किसी भी तरह के डेटा को डेटाबेस मे स्टोर करने मे पूर्ण रूप से सक्षम होते है।
  2. डेटाबेस मैनेजमेंट सिस्टम एक ही समय मे Multiple Users को डेटाबेस को Access करने की अनुमति प्रदान करता है।
  3. यह हमे बैकअप और रिकवरी का विकल्प प्रदान करता है जो की काफी जरूरी होता है क्योंकि ये दोनों Methods ही है जिसके जरिएयूजर अपने महत्वपूर्ण डेटा को Loss से बचा सकता है।
  4. यह यूजर को Query Language प्रदान करता है जो डेटाबेस मे डेटा को मैनेज करने मे काफी मददगार होता है।
  5. यह डेटा का एक Clear और Logical View प्रदान करता है जिससे की डेटा को मैनेज करने मे काफी आसानी होती है।
  6. DBMS ACID (Atomicity Consistency Isolation Durability) Properties को Support करता है।
  7. यह डेटा के बीच जटिल Relationship को कम करता है।

डेटाबेस मैनेजमेंट सिस्टम विभिन्न उपयोग

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


(ads)



1. कॉलेज और University’s मेकॉलेज एवं यूनिवर्सिटी मे डेटाबेस मैनेजमेंट सिस्टमकी मदद से ही Students के Records, Courses के Registration इत्यादि को Maintain किया जाता है।


2. बैंकिंग मेबैंकिंग के क्षेत्र मे डेटाबेस मैनेजमेंट सिस्टम के ही सहायता से ग्राहक के इनफार्मेशनलेनदेन, Loans, Accounts इत्यादि कोMaintain को उच्च स्तर Maintain किया जाता है।


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


4. टेलीकॉमTelecommunication के क्षेत्र मे बिल पेमेंट्स के Details , कॉल्स के Details, डेटा Usage के Details इत्यादि को स्टोरऔर मैनेज डेटाबेस मैनेजमेंट सिस्टम से ही किया जाता है।


5. सैन्य क्षेत्र मेसैन्य के क्षेत्र मे काफी सारे सैनिकों के जानकारी एवं विभिन्न प्रकार के गोपनीय जानकारी को DBMS की मदद से सुरक्षिततरीके से डेटाबेस मे स्टोर किया जाता है।



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

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


1. Data Security

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


2. Data Dictionary

यह डेटा Element के नामपरिभाषा और Attribute इत्यादि का Collection होता है मतलब जो भी डेटा Element हम DBMS के जरिएस्टोर करते है उन सभी डेटा Element के नामपरिभाषा और Attribute इत्यादि को यह Collect करती है एवं यह स्टोर कीये हुए डेटा के बारेमे भी डेटा स्टोर करती है।


3. Data Processing

DBMS मे DataProcessing का एक महत्वपूर्ण Function है जिसके तहत हम डेटा को डेटाबेस मे स्टोर करते हैस्टोर कीये हुए डेटा कोAccess करते है एवं डेटा को अपने जरूरत के अनुसार मैनेज कर सकते है।


4. Recovery Service

DBMS का यह काफी अहम Function हैइसके तहत हम जो भी डेटा DBMS के जरिए डेटाबेस मे स्टोर करते है और अगर वे डेटा किसीकारण से damage हो जाते है तब हम उसे DBMS के जरिए दोबारा से Recover कर सकते है।


5. Integrity Service

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


(ads)




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

डेटाबेस मैनेजमेंट सिस्टम (DBMS) के चार घटक होते है जो की डेटायूजरसॉफ्टवेयर और हार्डवेयर ये चारों है तो चलिए इनके बारे मे एकएक कर के जानते है 


1. यूजर

डेटाबेस मैनेजमेंट सिस्टम का सबसे पहला Component यूजर है ये वो होते है जो की डेटाबेस को उपयोग करते है एवं इसमे Administrator भी शामिल होता है जो की डेटा को Insert, Delete, Update इत्यादि का कार्य करते है।


2. सॉफ्टवेयर

जैसा की हम जानते है की Dbms यानि डेटाबेस मैनेजमेंट सिस्टम एक सॉफ्टवेयर होता है तो आपको बता दे की इसी से हम Interact होते हुएInsert, Delete, Update इत्यादि एवं Management के सभी कार्यों को करते है।


3. हार्डवेयर

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


4. डेटा

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



डेटाबेस मैनेजमेंट सिस्टम के फायदे

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

  1. डेटाबेस मैनेजमेंट सिस्टम सभी डेटा को एक डेटाबेस मे स्टोर करता है जिस वजह से यह पहले से मौजूद डेटा को दोबारा नहीं स्टोर करताहै।
  2. इसमे स्टोर कीये हुए डेटा को हम काफी सारे अलग अलग लोगों के साथ शेयर कर सकते है।
  3. इसकी मदद से हम डेटा को बड़ी ही आसानी के साथ Maintain कर सकते है।
  4. इसके द्वारा हम डेटाबेस मे Loss हुए डेटा को दोबारा से बहुत ही कम समय मे Recover कर सकते है।
  5. यह Multiple User Interface प्रदान करता है जिससे हमें यह फायदा होता है की डेटाबेस से एक ही समय मे एक से अधिक यूजरडेटा को Access कर सकते है।
  6. यह डेटा को डेटाबेस मे सुरक्षित रखने मे काफी मदद करता है।

(ads)


डेटाबेस मैनेजमेंट सिस्टम के नुकसान 

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

  1. डेटाबेस मैनेजमेंट सिस्टम समय समय पर अपडेट होते रहते है जिसमे नए Features जोड़े जाते है ऐसे मे समय के साथ चलने के लिएहमें अपने DBMS को Updated रखना पड़ता है जिसे समझने मे समय लगता है और जिसमे काफी पैसा लगता है।
  2. यह बहुत खर्चीला है क्योंकि इसमे हमें एक महंगे हार्डवेयर और सॉफ्टवेयर की जरूरत होती है।
  3. डेटाबेस मैनेजमेंट सिस्टम को मैनेज करने के लिए Highly Qualified लोगों की आवश्यकता पड़ती है इसे कोई भी आसानी से मैनेजनहीं कर सकता है।
  4. इसमे डेटा Conversion की Cost काफी अधिक है।

कुछ लोकप्रिय डेटाबेस मैनेजमेंट सिस्टम सॉफ्टवेयर

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


1. Mango DB

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


2. Oracle

यह काफी अधिक पुराना रिलेशनल डेटाबेस मैनेजमेंट सिस्टम है जिसका उपयोग आज के समय मे उच्च स्तर पर किया जाता हैइसे 1979 मे रिलीज किया गया था।


3. MySQL

यह काफी लोकप्रिय रिलेशनल डेटाबेस मैनेजमेंट सिस्टम है जिसे C, C++ जैसे प्रोग्रामिंग भाषाओ मे Develop किया गया हैयह लगभग Window, Mac OS, Linux इत्यादि जैसे समस्त ऑपरेटिंग सिस्टम को Support करता है।


4. Amazon RDS

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


5. Microsoft Access

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


डेटाबेस मैनेजमेंट सिस्टम को आसान शब्दों मे कहे तो एक ऐसा सिस्टम जिस पर डेटाबेस मैनेजमेंट के कार्य को कर सकते है

Tags

Post a Comment

0Comments

Post a Comment (0)
CLOSE ADS
CLOSE ADS