Database Kya Hai - What is Database in Hindi




Computer की भाषा में Database का मतलब होता है Data का Storage. Data के Collection को ही हम Database कहते है. जैसे कि कोई University अपने छात्रो से संबंधित सभी Notifications जैसे Name, Roll Number, Address, Marks आदि अपने Database मे Store रखती है. आजकल Online Banking, ATM, Online Reservation जैसी सुविधाओं में Database का खास योगदान होता है. इनके तहत All Notifications Database में Store रहती हैं जिन्हें अपनी सुविधानुसार Access किया जाता है. जैसे कि आपका Bank Account कहीं भी हो आप कहीं से भी उसे Access कर आवश्यक सूचनाएं प्राप्त कर सकते है. Database में Audio, Video, Graphics, Image आदि सभी प्रकार की सूचनाएं Store की जा सकती है.

डेटाबेस मैनेजमेंट सिस्टम को आम तौर पर हम DBMS के नाम से भी जानते है. एक डेटाबेस मैनेजमेंट सिस्टम डेटा को इस तरह से संग्रहीत करती है कि जानकारी को पुनः प्राप्त करना, हेरफेर करना और उत्पादन करना आसान हो जाता है. DBMS Computer Programs का Set होता है जो Database को Manage करता है. विभिन्न उपयोगकर्ता Application Programs को एक ही Database से Access करते रहते है. Database मे सूचनाओं को Store करना ही महत्वपूर्ण नहीं होता है बल्कि उनको Access करना सुविधाजनक हो इस बात का भी ध्यान रखा जाता है. Database Management System Data Sharing और Data Security को भी Handle करता है.

डेटाबेस के प्रकार - Types of Database

डेटाबेस उपयोग की आवश्यकताओं के आधार पर, बाजार में निम्नलिखित प्रकार के उपलब्ध हैं -

  • Centralised Database

  • Distributed Database

  • Personal Database

  • End-user Database

  • Commercial Database

  • NoSQL Database

  • Operational Database

  • Relational Database

  • Cloud Database

  • Object-oriented Database

  • Graph Database

Centralised Database

Information Data एक केंद्रीकृत स्थान पर स्टोर होता है और विभिन्न स्थानों के उपयोगकर्ता इस डेटा तक पहुंच सकते हैं. इस प्रकार के डेटाबेस में एप्लिकेशन प्रक्रियाएं होती हैं जो उपयोगकर्ताओं को दूरस्थ स्थान से भी डेटा तक पहुंचने में मदद करती हैं. उपयोगकर्ताओं के सत्यापन और सत्यापन के लिए विभिन्न प्रकार की प्रमाणीकरण प्रक्रियाएं लागू की जाती हैं इसी तरह आवेदन प्रक्रियाओं द्वारा एक पंजीकरण संख्या प्रदान की जाती है जो डेटा उपयोग का ट्रैक और रिकॉर्ड रखती है. स्थानीय क्षेत्र कार्यालय इस बात को संभालता है.

Distributed Database

केंद्रीकृत डेटाबेस अवधारणा के ठीक विपरीत, वितरित डेटाबेस का सामान्य डेटाबेस से योगदान है और साथ ही स्थानीय कंप्यूटरों द्वारा कैप्चर की गई Information भी है. डेटा एक स्थान पर नहीं होता है और यह किसी संगठन के विभिन्न स्थलों पर वितरित किया जाता है. ये साइट संचार लिंक की सहायता से एक दूसरे से जुड़ी हुई हैं जो उन्हें वितरित डेटा तक आसानी से पहुंचने में मदद करती है.

आप एक वितरित डेटाबेस की कल्पना कर सकते हैं जिसमें एक डेटाबेस के विभिन्न भागों को कई अलग-अलग स्थानों में स्टोर किया जाता है और साथ ही आवेदन प्रक्रियाओं को एक नेटवर्क में विभिन्न बिंदुओं के बीच दोहराया और वितरित किया जाता है.

Distributed Database के दो प्रकार हैं समरूप और विषम. जिन डेटाबेस में एक ही अंतर्निहित हार्डवेयर होता है और एक ही ऑपरेटिंग सिस्टम और एप्लिकेशन प्रक्रियाओं पर चलते हैं, उदाहरण के लिए सजातीय DDB के रूप में जाना जाता है. एक DDB में सभी भौतिक स्थान. जबकि ऑपरेटिंग सिस्टम, अंतर्निहित हार्डवेयर के साथ-साथ एप्लिकेशन प्रक्रियाएँ DDB के विभिन्न स्थलों पर भिन्न हो सकती हैं जिन्हें विषम DDB के रूप में जाना जाता है.

Personal Database

डेटा को निजी कंप्यूटर पर एकत्र और स्टोर किया जाता है जो छोटा और आसानी से प्रबंधनीय है. डेटा आमतौर पर एक संगठन के एक ही विभाग द्वारा उपयोग किया जाता है और लोगों के एक छोटे समूह द्वारा पहुँचाया जाता है.

End User Database

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

Commercial Database

ये उपयोगकर्ताओं के लिए विशिष्ट रूप से डिज़ाइन किए गए विशाल डेटाबेस के भुगतान किए गए संस्करण हैं जो मदद के लिए जानकारी तक पहुंचना चाहते हैं. ये डेटाबेस विशिष्ट हैं और कोई इतनी बड़ी जानकारी को बनाए रखने का जोखिम नहीं उठा सकता है. ऐसे डेटाबेस तक पहुंच कमर्शियल लिंक के माध्यम से प्रदान की जाती है.

NoSQL Database

ये वितरित डेटा के बड़े सेट के लिए उपयोग किए जाते हैं. कुछ बड़े डेटा प्रदर्शन के मुद्दे हैं जो प्रभावी रूप से रिलेशनल डेटाबेस द्वारा नियंत्रित किए जाते हैं इस तरह के मुद्दों को आसानी से NoSQL डेटाबेस द्वारा Manage किया जाता है. बड़े आकार के असंरचित डेटा का विश्लेषण करने में बहुत कुशल हैं जो क्लाउड के कई आभासी सर्वरों में स्टोर किया जा सकता है.

Operational Database

एक Enterprise के संचालन से संबंधित जानकारी इस डेटाबेस के अंदर स्टोर की जाती है. मार्केटिंग, कर्मचारी संबंध, ग्राहक सेवा आदि जैसे कार्यात्मक लाइनों को इस तरह के डेटाबेस की आवश्यकता होती है.

Relational Databases

इन डेटाबेस को टेबल के एक सेट द्वारा वर्गीकृत किया जाता है जहां डेटा पूर्व-परिभाषित श्रेणी में फिट हो जाता है. टेबल में पंक्तियाँ और स्तंभ होते हैं जहाँ स्तंभ में किसी विशिष्ट श्रेणी के लिए डेटा के लिए एक प्रविष्टि होती है और पंक्तियों में उस डेटा के लिए श्रेणी के अनुसार परिभाषित उदाहरण होते हैं. Structured Query Language (SQL) एक संबंधित डेटाबेस के लिए मानक उपयोगकर्ता और एप्लिकेशन प्रोग्राम इंटरफ़ेस है.

ऐसे विभिन्न सरल ऑपरेशन हैं जिन्हें टेबल पर लागू किया जा सकता है जो इन डेटाबेस को विस्तारित करने में आसान बनाता है, दो डेटाबेस को एक सामान्य संबंध के साथ जोड़ते हैं और सभी मौजूदा एप्लिकेशन को संशोधित करते हैं.

Cloud Databases

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

Cloud Database Enterprises को सॉफ़्टवेयर-ए-ए-सर्विस परिनियोजन में व्यावसायिक एप्लिकेशन का समर्थन करने का अवसर भी देता है.

Object Oriented Databases

ऑब्जेक्ट-ओरिएंटेड डेटाबेस ऑब्जेक्ट-ओरिएंटेड प्रोग्रामिंग और रिलेशनल डेटाबेस का एक संग्रह है. ऐसे विभिन्न आइटम हैं जो C ++, जावा जैसी ऑब्जेक्ट-ओरिएंटेड प्रोग्रामिंग भाषाओं का उपयोग करके बनाए गए हैं जिन्हें रिलेशनल डेटाबेस में स्टोर किया जा सकता है, लेकिन ऑब्जेक्ट-ओरिएंटेड डेटाबेस उन वस्तुओं के लिए अच्छी तरह से अनुकूल हैं.

ऑब्जेक्ट के बजाय ऑब्जेक्ट-ओरिएंटेड डेटाबेस को व्यवस्थित किया जाता है और लॉजिक के बजाय डेटा. उदाहरण के लिए एक संबंधपरक डेटाबेस में एक मल्टीमीडिया रिकॉर्ड अल्फ़ान्यूमेरिक मान के विपरीत एक निश्चित डेटा ऑब्जेक्ट हो सकता है.

Graph Databases

ग्राफ नोड्स और किनारों का एक संग्रह है जहां प्रत्येक नोड को एक इकाई का प्रतिनिधित्व करने के लिए उपयोग किया जाता है और प्रत्येक किनारे संस्थाओं के बीच संबंध का वर्णन करता है. एक ग्राफ़ ओरिएंटेड डेटाबेस या ग्राफ़ डेटाबेस, NoSQL डेटाबेस का एक प्रकार है जो रिश्तों को स्टोर करने, मैप करने और क्वेरी करने के लिए ग्राफ़ सिद्धांत का उपयोग करता है.

ग्राफ डेटाबेस मूल रूप से इंटरकनेक्ट का विश्लेषण करने के लिए उपयोग किया जाता है. उदाहरण के लिए, कंपनियां सोशल मीडिया के ग्राहकों के डेटा को माइन करने के लिए एक ग्राफ़ डेटाबेस का उपयोग कर सकती हैं.

डेटाबेस मॉडल के प्रकार - Types of Database Model

Database Model तीन प्रकार के होते है -

  • Network Model

  • Hierarchical Model

  • Relational Model

Network Model

Network Model काफी Powerful और Complicated भी होता है. क्यूंकि इसमे सारे Nodes Table आपस में जुड़े रहते है. इसलिए Network Model को Graph Structure में Represent कर सकते है. इस प्रकार के Database मे Data को Record के रूप मे दर्शाया जाता है और Data के बीच सम्बन्ध लिंक के रूप मे दर्शाया जाता है.

Hierarchical Model

यह Database Model Data को एक पेड़ की तरह संरचना मे Represents करता है जिसमें एक ही रूट होता है, जिसके लिए अन्य सभी Data जुड़े होते है. Hierarchical Root Data से शुरू होता है और एक पेड़ की तरह फैलता है, बच्चे नोड्स को पैरेंट नोड्स मे जोड़ता है. यह Model कुशलता से कई वास्तविक दुनिया संबंधों का वर्णन करता है जैसे कि पुस्तक, रेसिपी इत्यादि.

Hierarchical Model में Data को पेड़ की तरह संरचना में व्यवस्थित किया जाता है जिसमें दो अलग-अलग प्रकार के Data के बीच एक-से-कई संबंध होते हैं, उदाहरण के लिए, एक विभाग में कई पाठ्यक्रम, कई प्रोफेसर और पाठ्यक्रम के कई छात्र हो सकते है.

Relational Model

Relational Model मे विभिन्न Tables का प्रयोग किया जाता है. इसके अंतर्गत Data को Table के रूप में Store किया जाता है और विभिन्न Tables को आपस में जोड़ा जाता है. Oracle Relational Database Management System का प्रमुख उदाहरण है Object Oriented Database में Information को Objects के रूप में Store किया जाता है. oncept Bass, Data Beans, Object Store आदि इसके उदाहरण है Knowledge Base भी एक विशेष प्रकार का Database होता है जिसका उपयोग Knowledge Management के लिए किया जाता है. Artifical Intelligence और Expert System मे इसका प्रयोग होता है.

डेटाबेस की विशेषताएँ

  • यह डेटा के बीच जटिल संबंधों को कम करता है.

  • इसका उपयोग डेटा की सुरक्षा प्रदान करने के लिए किया जाता है.

  • डेटाबेस में स्वचालित बैकअप और पुनर्प्राप्ति प्रक्रिया शामिल होती है.

  • इसका उपयोग डेटा के हेरफेर और प्रसंस्करण का समर्थन करने के लिए किया जाता है.

  • यह उपयोगकर्ता की आवश्यकताओं के अनुसार विभिन्न दृष्टिकोणों से डेटाबेस को देख सकता है.

  • यह प्रक्रिया का एक स्पष्ट और तार्किक दृष्टिकोण प्रदान कर सकता है जो डेटा में हेरफेर करता है.

  • इसमें एसीआईडी गुण होते हैं जो विफलता की स्थिति में एक स्वस्थ स्थिति में डेटा बनाए रखते हैं.

  • यह जानकारी स्टोर करने और मैनेज करने के लिए सर्वर पर स्थापित डिजिटल रिपॉजिटरी का उपयोग करता है.

डेटाबेस के फायदे

डेटाबेस के बहुत से फायदे जो इस प्रकार है -

  • यह डेवलपमेंट के समय और रखरखाव की आवश्यकता को कम करता है.

  • यह डेटाबेस सिस्टम के केंद्रीकृत प्रकृति के कारण आसानी से बनाए रखा जा सकता है.

  • डेटाबेस में एक संगठन के अधिकृत उपयोगकर्ता कई उपयोगकर्ताओं के बीच डेटा साझा कर सकते हैं.

  • यह ग्राफिकल यूजर इंटरफेस, एप्लिकेशन प्रोग्राम इंटरफेस जैसे विभिन्न प्रकार के यूजर इंटरफेस प्रदान करता है.

  • डेटाबेस अतिरेक को नियंत्रित कर सकता है क्योंकि यह सभी डेटा को एक एकल डेटाबेस फ़ाइल में संग्रहीत करता है और उस रिकॉर्ड किए गए डेटा को डेटाबेस में रखा जाता है.

  • यह बैकअप और रिकवरी सबसिस्टम प्रदान करता है जो हार्डवेयर और सॉफ़्टवेयर विफलताओं से डेटा का स्वचालित बैकअप बनाता है और यदि आवश्यक हो तो डेटा को पुनर्स्थापित करता है.




Related Article in Hindi

वर्ल्ड वाइड वेब क्या है पूरी जानकारी हिन्दी में
सर्च इंजन क्या है और कैसे काम करता है
एपीआई क्या है और कैसे काम करता है
हैकर कैसे बने पूरी जानकारी हिन्दी में
यूआरएल क्या है यह कैसे काम करता है
इन्टरनेट कुकीज क्या है पूरी जानकारी हिन्दी में
डिजिटल सिग्नेचर क्या है पूरी जानकारी हिन्दी में
वेब होस्टिंग क्या है और कैसे काम करती है
डेटाबेस क्या होता है पूरी जानकारी हिन्दी में
ली.फी क्या है यह काम कैसे करता है
एफ़टीपी क्या है पूरी जानकारी हिन्दी में
इन्टरनेट ऑफ़ थिंग्स क्या है पूरी जानकारी हिन्दी में
पेपैल क्या है पूरी जानकारी हिन्दी में
डोमेन नाम क्या है पूरी जानकारी हिन्दी में
प्रॉक्सी सर्वर क्या है पूरी जानकारी हिन्दी में
वेब ब्राउज़र क्या है और कैसे काम करता है
वेब सर्वर क्या है पूरी जानकारी हिन्दी में
IP एड्रेस क्या है पूरी जानकारी हिन्दी में
Captcha Code क्या है पूरी जानकारी हिन्दी में
नेटवर्क हब क्या है पूरी जानकारी हिन्दी में
बिटकॉइन क्या है पूरी जानकारी हिन्दी में
Kali Linux क्या है जानिए हिंदी में
हैशटैग (#) क्या होता है जाने हिंदी में
स्विच और राऊटर में क्या अंतर है
Deep Web/Dark Web/Surface Web क्या है
Affiliate Marketing क्या है पूरी जानकारी हिन्दी में
DDoS attack क्या होता है पूरी जानकारी हिन्दी में
Mirror Server Mirror Website क्या होती है
ATM Card, Debit Card, Credit Card में क्या अंतर
ऑपरेटिंग सिस्टम क्या है पूरी जानकारी हिंदी में