नमस्ते,
मैं इस लेख में समझाऊंगा कि डेटाबेस और रिलेशनल डेटाबेस मैनेजमेंट सिस्टम (RDBMS) क्या है।
डेटाबेस भौतिक डेटा का एक सेट है जो संबंधपरक डेटा को दूसरे शब्दों में, लिंक किए गए डेटा के साथ जोड़ा जाता है। खैर, डेटा और सूचना क्या है और डेटा और सूचना के बीच अंतर क्या हैं? इन सवालों के जवाब जानने के लिए निम्नलिखित लेख पढ़ें।
डेटा और सूचना और डेटा वॉल्यूम क्या है
डेटाबेस और रिलेशनल डेटाबेस मैनेजमेंट सिस्टम (RDBMS)
एक डेटाबेस भौतिक डेटा का एक सेट है जो संबंधपरक डेटा को दूसरे शब्दों में, लिंक किए गए डेटा के साथ जोड़ा जाता है। डेटाबेस दिन-ब-दिन बहुत तेजी से बढ़ रहे हैं। 1970 के दशक में, गीगाबाइट के आकार का डेटा शायद एक सपना था, लेकिन आज, टेराबाइट, यहां तक कि पेटाबाइट डेटाबेस भी सामान्य है और लगभग हर संस्थान के लिए मौजूद है।
भविष्य में, पेटाबाइट (1024 टेराबाइट), एक्साबाइट, ज़ेटाबाइट और शायद योटाबाइट (2^80) सामान्य रहेगा।
डेटाबेस प्रबंधन प्रणाली डेटाबेस के प्रबंधन के लिए उपलब्ध हैं, जो संस्थानों का खजाना हैं।
डेटाबेस प्रबंधन प्रणाली को सॉफ्टवेयर के रूप में परिभाषित किया जाता है जो यह सुनिश्चित करता है कि उपयोगकर्ताओं से डेटा बनाने, हटाने, जोड़ने, हटाने, अपडेट करने जैसे संचालन एक सुसंगत और सुरक्षित तरीके से किए जाते हैं।
उदाहरण:पुस्तकालय जाने वाला एक छात्र एक किताब खोजना और पढ़ना चाहता है। आइए मान लें कि पुस्तकालय में 1000-10,000 विभिन्न श्रेणियां हैं और अधिकतर स्वतंत्र पुस्तकें हैं। यदि इन पुस्तकों को तर्क के अनुसार पंक्तिबद्ध नहीं किया जाता है, तो जो व्यक्ति किसी पुस्तक की तलाश के लिए अलमारियों में आता है, वह शायद केवल उस पुस्तक को खोजने में सक्षम होता है जिसे वह खोज के दिनों के बाद ढूंढ रहा था, यदि उसने अपनी खोज नहीं छोड़ी हैपी>
यह अवांछनीय है और वास्तविक जीवन में होने की संभावना नहीं है। यही कारण है कि पुस्तकालयों में कई तरीके हैं जो विभिन्न तर्कों के साथ कई खोजों की सुविधा प्रदान करेंगे। उदाहरण के लिए:पुस्तकों को वर्णानुक्रम में क्रमबद्ध करें। इस तरह, जब व्यक्ति किसी पुस्तक की खोज कर रहा होता है, तो उसे वह पुस्तक कम समय में मिल जाती है, जो अन्य शौकिया तरीकों से अतुलनीय होती है।
तुर्की एयरलाइंस 400 से अधिक विमानों और एक हजार से अधिक शहरों में उड़ान भरती है जिनका हम लगातार उपयोग करते हैं। लाखों यात्री इनमें से किसी एक हवाई जहाज और शहर या निश्चित समय को चुनते हैं। डेटाबेस प्रबंधन प्रणाली के बिना, हवाईअड्डों पर अराजकता का माहौल नहीं होता अगर कोई आदेश नहीं होता कि कौन से यात्री किस विमान, किस शहर और यहां तक कि किस सीट से उड़ान भरेंगे?
उपरोक्त परिदृश्य की व्याख्या करने का मुख्य कारण डेटाबेस और डेटाबेस प्रबंधन प्रणालियों की आवश्यकता के मुख्य कारणों में से एक है। जैसा कि यहां से समझा जा सकता है, विकासशील देशों में बढ़ती सूचना प्रौद्योगिकियों के बीच डेटाबेस प्रबंधन प्रणाली और डेटाबेस हमेशा जरूरी होंगे।
यहां वे स्थान हैं जहां वास्तविक जीवन में डेटाबेस का उपयोग किया जाता है
एयरलाइंस: आरक्षण और टिकट बिक्री
बैंक :बैंकिंग और लेनदेन
बीमा :बीमा और लेनदेन
अस्पताल :रोगी पंजीकरण और नियुक्ति प्रणाली
विश्वविद्यालय :छात्र ट्रैकिंग प्रणाली और ग्रेड प्रविष्टियां
ऑनलाइन बिक्री :ग्राहक और उत्पाद जानकारी
ऑनलाइन खुदरा बिक्री :ऑर्डर रिकॉर्ड और परिणाम
मानव संसाधन: कर्मचारी प्रोफाइल और वेतन
उत्पादन: उत्पादित उत्पादों का स्टॉक और ट्रैकिंग
डेटाबेस प्रबंधन प्रणाली एक जरूरी है, अब संक्षेप में देखें कि डेटाबेस प्रबंधन प्रणाली के सबसे बुनियादी लाभ क्या हैं।
डेटा संगतता : यदि एक से अधिक उपयोगकर्ता इसे एक्सेस करते हैं, तो मूल डेटा को उपयोगकर्ताओं को डेटा की सबसे अद्यतित स्थिति दर्शानी चाहिए। उदाहरण:आप हवाई टिकट खरीदने के लिए एयरलाइन के वेब पेज पर उपलब्धता की जांच कर सकते हैं और देख सकते हैं कि सही समय पर कोटा है, और कोई और वही प्रक्रिया कर रहा है जो आपने उसी सिस्टम में किया था और वह टिकट भी खरीद सकता है जैसे आप।
इस मामले में, यदि कोई डेटाबेस प्रबंधन प्रणाली नहीं है, तो एक नए ग्राहक को कोटा की उपलब्धता के आधार पर वह टिकट प्राप्त होगा। यह डेटा असंगति का कारण होगा। यही कारण है कि डेटाबेस प्रबंधन प्रणाली उन प्रणालियों में डेटा स्थिरता सुनिश्चित करती है जहां एकाधिक उपयोगकर्ता कनेक्ट होते हैं। और केवल एक ही व्यक्ति उस टिकट को खरीद सकता है यदि डेटाबेस प्रबंधन प्रणाली उपलब्ध हो।
डेटा अतिरेक: यह एक सामान्य भंडार का प्रबंधन करने की अनुमति देता है जिसका उपयोग कई लोग एक ही स्थान से करते हैं। अन्यथा, डेटा रिपॉजिटरी में कई दोहराव होंगे और डेटा की स्थिरता सुनिश्चित नहीं होगी।
डेटा समवर्ती: डेटाबेस प्रबंधन प्रणाली कई उपयोगकर्ताओं को एक ही डेटा तक लगातार पहुंच प्रदान करती है। अन्यथा, यदि पुरानी पद्धति और फ़ाइल पद्धति का उपयोग किया जाता है, तो उपयोगकर्ताओं के पास क्रम में उसी डेटा तक पहुंच होगी।
डेटा अखंडता: जब सिस्टम में कोई उपयोगकर्ता हटा दिया जाता है, तो उससे संबंधित सभी डेटा को हटा दिया जाना चाहिए।
डेटा सुरक्षा: अवांछित विनाश और डेटा के भ्रष्टाचार को रोकता है। यह उपयोगकर्ताओं को केवल उन्हीं स्कीमा या तालिकाओं तक पहुंचने की अनुमति देकर सुरक्षा को भी उजागर करता है, जिनके लिए यह अधिकृत है।
डेटा स्वतंत्रता: डेटाबेस में संग्रहीत डेटा की संरचना के बावजूद महत्वपूर्ण नहीं है डेटाबेस प्रबंधन प्रणाली इस स्थिति को स्वयं हल करती है।
हमने डेटाबेस प्रबंधन प्रणालियों के लाभों के बारे में बात की। विश्व में किस डेटाबेस प्रबंधन प्रणाली का उपयोग किया जाता है? सूची इस प्रकार है सबसे महत्वपूर्ण और सबसे अधिक उपयोग में से सूचीबद्ध।
ओरेकल : यह दुनिया में DBMS बाजार के एक बड़े हिस्से के साथ सबसे लोकप्रिय डेटाबेस प्रबंधन प्रणाली है।
एसक्यूएल सर्वर: यह सॉफ़्टवेयर, जो कि एक Microsoft उत्पाद है, ने हाल के वर्षों में अपने बाज़ार प्रभुत्व को बढ़ाया है और अपने पाई स्लाइस को बढ़ाया है।
MySQL: यह दुनिया भर में सबसे अधिक इस्तेमाल किया जाने वाला ओपन सोर्स डीबीएमएस है। Oracle नया मालिक है। इसके अलावा, वर्ल्ड वाइड सोशल शेयरिंग साइट, जैसे कि फेसबुक, इस डेटाबेस प्रबंधन प्रणाली का उपयोग करती है।
PostgreSQL : PostreSQL, जो खुला स्रोत है और हाल के वर्षों में नि:शुल्क है, भविष्य की डेटाबेस प्रबंधन प्रणाली हो सकती है यदि यह 3-5 वर्षों तक जारी रहती है।
साइबेस : यह एक डेटाबेस प्रबंधन प्रणाली है जिसका हाल के वर्षों में उपयोग बढ़ा है। SAP, Sybase का नया स्वामी है।
DB2 : IBM DBMS भी एक व्यापक रूप से उपयोग किया जाने वाला उत्पाद है।
हाल के शोधों के अनुसार, DBMS की लोकप्रियता और क्रम नीचे दिया गया है। टॉप रैंक डेटाबेस इस प्रकार हैं।
आज उपयोग की जाने वाली कई डेटाबेस प्रबंधन प्रणालियों में से अधिकांश रिलेशनल डेटाबेस मैनेजमेंट सिस्टम (RDBMS) हैं। रिलेशनल डेटाबेस मैनेजमेंट सिस्टम में डेटा को स्ट्रक्चर में रखा जाता है जिसे हम टेबल कहते हैं जिसमें रो और कॉलम होते हैं। डेटाबेस में सैकड़ों लिंक्ड टेबल हैं। संबंधपरक डेटाबेस प्रबंधन प्रणालियों में, तालिकाओं के बीच संबंध सामान्य स्तंभों के माध्यम से स्थापित किया जाता है।
निम्न उदाहरण एक डेटा सेंटर में डेटाबेस सर्वर, सर्वर, वर्चुअल मशीन, रैक, लोड बैलेंसर, डेटाबेस, एप्लिकेशन और उपयोगकर्ता सूची और एक दूसरे से उनके संबंध रखने वाली तालिकाओं को दिखाता है।
क्या आप शुरुआती के लिए Oracle डेटाबेस सीखना चाहते हैं, तो निम्नलिखित लेख पढ़ें।
https://ittutorial.org/oracle-database-19c-tutorials-for-beginners/