दोस्तों इंटरनेट में दिखने वाली हर चीज किसी डेटाबेस में Store रहती है तो क्या आप जानना चाहते हैं डेटाबेस क्या है – What is Database in Hindi और डेटाबेसमैनेजमेंट सिस्टम क्या है, डेटाबेस के फायदे क्या हैं और डेटाबेस क्यों जरूरी है?
आज की इस पोस्ट में हम इन सभी सवालों के बारे में बात करेंगे और Database की पूरी जानकारी हिंदी में जानेंगे. दोस्तों वैसे आपने कई बार डाटा का नाम तो सुना ही होगा डेटाबेस के बारे में जानने से पहले हमें डाटा के बारे में जानना होगा
दोस्तों अगर मैं छोटे शब्दों में कहूं तो आपके मोबाइल या कंप्यूटर में जो भी जानकारी आप फाइलों, चित्र, वीडियो या फिर अन्य रूप में Store करके रखते हो उसे डाटा कहा जाता है. डाटा से मिलकर ही डेटाबेस शब्द बना है तो आइए जानते हैं डेटाबेस क्या है?
डेटाबेस क्या है – What is Database in Hindi
कंप्यूटर में हम विभिन्न तरीके से डाटा को स्टोर कर सकते हैं. जैसे कि Document के रूप में, Worksheet के रूप में या फिर प्रोग्राम फाइल्स के रूप में और जब हम ROW और Column के रूप में डाटा को स्टोर करते हैं तो उसे tabular data कहा जाता है. जब एक या एक से अधिक टेबल को एक फाइल के रूप में स्टोर करते है तो वह डेटाबेस (database) कहलाता है.
अच्छी तरह से समझाऊ तो डेटाबेस एक सूचना का समूह होता है. जिसे इस तरह से गठित किया जाता है कि उसमें जितने भी सूचना उपस्थित रहती हैं उन सभी को आसानी से बदला जा सके, जब Problem हो सूचना को आसानी से इस्तेमाल किया जा सके और उसका Management आसानी से किया जा सके
पारंपरिक डेटाबेस क्या है – What is Traditional database in Hindi
पहले डेटाबेस, मैनुअल पेपर-आधारित सिस्टम थे. आमतौर पर, कागज के रिकॉर्ड फाइलिंग कैबिनेट में संग्रहीत किए जाते थे. ऐसे डेटाबेस से जुड़ी कई समस्याएं थीं जो निम्न है
- कागजी अभिलेखों का भंडारण बहुत भारी था. जिसके लिए अक्सर कई बड़े फाइलिंग कैबिनेट की आवश्यकता होती थी
- पेपर रिकॉर्ड को मिस-फाइल करना, या रिकॉर्ड्स का गुम या क्षतिग्रस्त होना बहुत आसान था
- डेटा को अक्सर कई रिकॉर्ड में दोहराया जाता था
- रिकॉर्ड को up-to-date रखना कठिन और समय लेने वाला था और इसके परिणामस्वरूप अक्सर डेटा inconsistency होता था. जहां Data एक रिकॉर्ड में अपडेट किए जाते थे लेकिन अन्य में नहीं
- अभिलेखों के रख-रखाव के लिए कई लोगों को employed किया गया था जो महंगा था
- अभिलेखों की खोज में समय लगता था
- रिपोर्ट तैयार करना जैसे कि क्रमबद्ध सूचियां या कई स्रोतों से एकत्रित डेटा, असंभव नहीं तो बहुत समय लेने वाला था. इन समस्याओं को दूर करने के लिए कम्प्यूटरीकृत डेटाबेस विकसित किए गए थे
Relational Database क्या है – RDBMS in Hindi
एक रिलेशनल डेटाबेस एक प्रकार का डेटाबेस है जोकि Related table में डाटा को स्टोर कर उस तक हमें एक्सेस प्रदान करता है. रिलेशनल डेटाबेस, रिलेशनल मॉडल पर आधारित होते हैं. जो तालिकाओं (Row, Column) में डेटा का Representation करने का एक सहज और सीधा तरीका है
डेटाबेस मैनेजमेंट सिस्टम क्या है – What is DBMS in Hindi
DBMS in Hindi – डेटाबेस मैनेजमेंट सिस्टम या DBMS एक Software System है. जिसके जरिए एक user, database को Create, Define, Maintain और Control करता है. डेटाबेस मैनेजमेंट सिस्टम Programs का Collection है इसे Database को Maintain करने के लिए Use किया जाता है
अब Maintain का मतलब समझते हैं इसमें आप ये सब कर सकते हो जैसे- Data को DB में Insert करना Edit, Delete, Access और Update करना. DBMS में फाइल के रूप में डाटा को स्टोर किया जाता है
दूसरे शब्दों में बोलू तो यह एक Software package है. इस Software के जरिए आप Database को Create कर सकते हो. जैसे आप ने एक Database बनाया Student नाम का अब आपको इसमें Students के Details को add करना होगा.अगर जाने अनजाने में गलत Data दे देते हैं, तब आपको Student details Edit करना होगा.
कुछ दिन बाद आपको पता चला की किसी का डाटा गलत है. तो आपको Delete भी करना पड़ेगा. किसी Students के Roll no से आपको उसका नाम और Address search करना है तो इसको Access बोलते हैं
डेटाबेस मैनेजमेंट सिस्टम के कुछ उदाहरण
DBMS Software के कुछ example नीचे दिए गए है.
MySQL
MySQL की शुरुवात 1995 में Oracle के द्वारा की गई थी. यह एक open-source Relational database management system (RDBMS) है. यह structure query language (SQL) पर आधारित है
यह लगभग सभी operating system को support करता है. MySQL अपनी उच्च दक्षिता, विश्वनीयता और लागत के कारण बहुत प्रसिद्ध है. इसमे Linux, PHP और Apache के साथ LAMP technology भी है
MS Fox Pro
MS Fox Pro एक डेटाबेस मैनेजमेंट सिस्टम है. जिसको fox software ने शुरू किया था. लेकिन अभी यह microsoft के संरक्षण में है. डेटाबेस प्रबंधन प्रणाली होने के साथ ही यह text संबंधित oriented programming language भी है
MS Fox pro एक शक्तिशाली डेटाबेस मैनेजमेंट सिस्टम होने के साथ ही Relational database managment system (RDBMS) भी है. क्योंकि यह कई DBF files के बीच कई सम्बन्धों का व्यापक समर्थन करता है
Microsoft Access
MS Access माइक्रोसॉफ्ट द्वारा संचालित डेटाबेस प्रबंधन प्रणाली (DBMS) है. जो Relational microsoft jet database engine को एक graphical user interface और software development tool के साथ जोड़ती है
यह व्यवसायिक और उच्च संस्करणों में शामिल अनुप्रोयोगों के माइक्रोसॉफ्ट कार्यालय सूट का सदस्य है. इसका उपयोग छोटे और बड़े दोनों database development के लिये होता है.
Oracle
Oracle database एक Relational डेटाबेस मैनेजमेंट सिस्टम है. इसको Oracle corporation द्वारा maintain किया जाता है. यह पहला डेटाबेस है जिसे enterprises grid computing के लिए design किया गया है
यह RDBMS की fourth generation है इसका उपयोग ज्यादातर बड़ी कंपनियां करती है. जिन्हें बड़ी मात्रा में data manage करने की आवश्यकता होती है
SQL Server
SQL सर्वर Microsoft द्वारा विकसित किया गया RDBMS server है. जो MS-Windows के लिये computer database बनाने में उपयोग होता है
यह MS SQL server डेटाबेस बनाता है. जिसे workstation और internet के द्वारा access किया जा सकता है. इसको oracle database और MySQL से competition करने के लिए बनाया गया था. यह एक पूर्ण विशेषताओं वाला डेटाबेस है
डेटाबेस मैनेजमेंट सिस्टम के प्रकार
- नेटवर्क डेटाबेस
- हैरारिकल डेटाबेस
- रिलेशनल डेटाबेस
डेटाबेस तीन प्रकार के होते हैं-
नेटवर्क डेटाबेस ⇒ इस प्रकार के डेटाबेस में डेटा को रिकॉर्ड के रूप में दर्शाया जाता है और डेटा के बीच सम्बन्ध Link के रूप में दर्शाया जाता है.
हैरारिकल डेटाबेस ⇒ इस तरह के डेटाबेस में, डेटा Note’s के साथ Three structure के रूप में व्यवस्थित किया जाता है. Note’s Link के माध्यम से जुड़े हुए होते है.
रिलेशनल डेटाबेस ⇒ इस डेटाबेस को Structural डेटाबेस के रूप में भी जाना जाता है. जिसमें डेटा, Table’s के रूप में संग्रहीत होता है. जहां स्तम्भ (Columns) और पंक्तियाँ (Rows) में संग्रहीत किया जाता हैं.
डेटाबेस मैनेजमेंट सिस्टम के मुख्य कार्य
- Database का प्रबंधन करना → डेटाबेस को मैनेज करना है ताकि इसे आसानी से एक्सेस, मैनेज और अपडेट किया जा सके.
- Data को अपडेट करना → डेटाबेस को आवश्यकतानुसार अपडेट करना.
- Data मॉडलिंग → डेटा संग्रहण की Structured डेफिनेशन को डाटा मॉडलिंग के रूप में जाना जाता है.
- Processing query→ यह डेटा के Manipulating करने का एक तंत्र है.
- Data की सुरक्षा → डेटाबेस की सुरक्षा बहुत महत्वपूर्ण है.
- Concurrency control → कई उपयोगकर्ताओं द्वारा डेटाबेस को एक साथ एक्सेस करने का system concurrency control कहलाता है.
- क्रैश रिकवरी → सिस्टम क्रैश होने के बाद डेटा रिकवरी की जा सकती है.
डेटाबेस जरूरी क्यों है
दोस्तो इंटरनेट की दुनिया में डेटाबेस बहुत जरूरी है. क्योंकि इसके जरिए आप किसी भी प्रकार के डाटा को व्यवस्थित और सही ढंग से मैनेज कर सकते हैं. इसके साथ डेटाबेस यूजर को कई प्रकार की सुविधाओं को उपलब्ध कराता है
डेटाबेस मैनेजमेंट सिस्टम एक प्रकार का एप्लीकेशन सॉफ्टवेयर है. जिसके भीतर अधिक मात्रा में इंफॉर्मेशन को Manage और Organize किया जा सकता है. इसके साथ ही डेटाबेस ने समय की भी बचत की है
दोस्तों अगर बात की जाए कि डेटाबेस प्रणाली से सबसे अधिक फायदा किसे हुआ है तो वैसे देखा जाए तो इसका सबसे बड़ा फायदा इंटरनेट के हर उस यूजर को हुआ है जो की जानकारियों को खोजने के लिए हर समय मेहनत करता रहता है. डेटाबेस का सबसे बड़ा फायदा बिजनेस और बड़ी Organization कंपनियों को पहुंचा है
हर तरह का Organization हर तरह की जानकारी को डेटाबेस में स्टोर रखता है. जैसे कि अगर आप किसी Music Site पर जाएंगे तो वहां पर आपको सारे गानों का डेटाबेस मिलेगा
वैसे अगर डेटाबेस ना होता और हम यह सब काम खुद ही अपने हाथों से करते तो डेटाबेस में Store करने के मुकाबले हमें कई अधिक समय लगता और कई सारी जानकारियां इकट्ठा होने से छूट जाती. आजकल इंटरनेट के दौर में डेटाबेस एक बहुत बड़ा Management system बन चुका है. जिसे कि हर कोई यूज़ करता है
डेटाबेस के फायदे – Advantages of database in Hindi
- डेटाबेस के आने से किसी भी जानकारी को Store करके रखा जा सकता है
- डेटाबेस के जरिए कम Space में अधिक जानकारियों को जुटाया जा सकता है
- डेटाबेस की मदद से उसमें Store जानकारियों को आसानी से एक्सेस किया जा सकता है
- डेटाबेस की मदद से New Data को Add करना और पुराने डाटा को Edit करने का ऑप्शन भी हमें डेटाबेस में मिल जाता है
- डेटाबेस की मदद से डाटा को फिल्टर किया जा सकता है
- डेटाबेस की मदद से डाटा को अलग-अलग प्रकार के Sort में बांटा जा सकता है
- एक ही डेटाबेस में कई सारी एप्लीकेशन या फिर यूजर एक साथ एक्सेस कर सकते हैं
- डेटाबेस की मदद से जानकारियों को सुरक्षित रखा जाता है
- डेटाबेस की मदद से प्रोग्राम और डाटा को अलग-अलग रखा जा सकता है
- डेटाबेस की मदद से डाटा का बैकअप लिया जा सकता है
डेटाबेस कहां उपयोग किया जाता है
दोस्तों वैसे डेटाबेस इंटरनेट का एक महत्वपूर्ण हिस्सा है. अब इसके कई प्रकार के उदाहरण हो सकते हैं.जैसे कि डेटाबेस का उपयोग हम ऑनलाइन वीडियो Streaming, ऑनलाइन Gaming, शेयर मार्केट, आधार कार्ड, रेलवे रिजर्वेशन सिस्टम, फ्लाइट रिजर्वेशन सिस्टम, बैंकिंग, सोशल मीडिया, ऑनलाइन शॉपिंग वेबसाइट, कॉलेज और यूनिवर्सिटी, लाइब्रेरी मैनेजमेंट सिस्टम, हॉस्पिटल मैनेजमेंट सिस्टम, टेलीकम्युनिकेशन और उस हर जगह पर कर सकते हैं जो कि हमें इंटरनेट पर उपलब्ध मिलती है. इंटरनेट में जो भी जानकारी हमें मिलती है वह एक डेटाबेस के माध्यम से ही हमें दिखाई जाती है
FAQ’s – अक्सर पूछे जाने वाले सवाल
डीबीएमएस क्या है इसे समझाएं?
डीबीएमएस का फुल फॉर्म – डेटाबेस मैनेजमेंट सिस्टम होता है यह एक प्रकार का सॉफ्टवेयर सिस्टम है जिसके माध्यम से उपयोगकर्ता डेटाबेस को Create, Define, Maintain और Control कर सकता है या यूं कहें डीबीएमएस प्रोग्राम का कलेक्शन है और इसका उपयोग डेटाबेस को मेंटेन करने के लिए किया जाता है
डेटाबेस का मुख्य उद्देश्य क्या है?
आधुनिक युग में डेटाबेस का मुख्य उद्देश्य डाटा मैनेजमेंट को बेहद आसान और सरल बनाना है
रिलेशनल डेटाबेस से आप क्या समझते हैं?
रिलेशनल डेटाबेस एक प्रकार का डेटाबेस है जोकि Related table में डाटा को स्टोर कर उस तक हमें एक्सेस प्रदान करता है. रिलेशनल डेटाबेस, रिलेशनल मॉडल पर आधारित होते हैं. जो तालिकाओं (Row, Column) में डेटा का Representation करने का एक सहज और सीधा तरीका है
आज की जानकारी
दोस्तों हमें उम्मीद है आपको बताई गई जानकारी डेटाबेस क्या है – What is Database in Hindi और डेटाबेस के फायदे जरूर पसंद आई होगी. अगर आप ऐसे ही जानकारियों को पढ़ने में रुचि रखते हैं तो आप MDS BLOG के साथ जुड़ सकते हैं. जहां कि आपको इंटरनेट के माध्यम से हर तरह की जानकारियां दी जाती है. अगर आपका हमारी इस पोस्ट के बारे में कोई भी सुझाव है या फिर कोई भी प्रश्न है तो आप कमेंट बॉक्स में पूछ सकते हैं. हम आपको जवाब देने की कोशिश जरूर करेंगे
सर आप ने डेटाबेस के बारे में बहुत अच्छे तरीके से समझाया है यह मेरे लिए काफी उपयोगी है मुझे यह ब्लॉग काफी पसंद आया है.
Thanks & Most Welcome MDS Blog