
What is DBMS in Hindi? DBMS प्रोग्रामों का समूह है जो आपको संबंधित डेटा के संग्रह तक पहुँचने में मदद करता है। डीबीएमएस का फुल फॉर्म Database Management System है। डेटा के इस संगठित (organized) संग्रह(collection) को डेटाबेस (Database) कहा जाता है।
डेटाबेस सिस्टम का उद्देश्य क्या है? डेटाबेस सिस्टम का मुख्य उद्देश्य डेटाबेस जानकारी को store करना और retrieve करना आसान बनाना है।
DBMS के बारे में अधिक जानकारी लेने से पहले, आइए समझते हैं कि डेटाबेस क्या है?
Table of Contents
What is database in Hindi – डेटाबेस क्या है?
एक Database भविष्य में उपयोग के लिए एक या एक से अधिक फाइलों में संग्रहीत जानकारी का एक संग्रह है। डेटाबेस में interrelated डेटा होता है, जिसका अर्थ है कि डेटा हमेशा अपने संबंधों (some relation) के साथ संग्रहीत होता है।
Database Management System (DBMS) और database application डेटाबेस प्रणाली के दो part हैं। DBMS एक program है जो डेटा को व्यवस्थित और प्रबंधित करता है, जबकि database application एक ऐसा प्रोग्राम है जो हमें dbms में stored डेटा को ब्राउज़ करने, पुनर्प्राप्त करने और बदलने की अनुमति देता है।
What exactly does a DBMS do – DBMS वास्तव में क्या करता है?
DBMS डेटाबेस के साथ निम्नलिखित मुख्य कार्य करता है।
- Creating a database (डेटाबेस बनाना)
- Updating database (डेटाबेस अपडेट करना)
- Storing data in database (डेटाबेस में डेटा स्टोर करना)
- Retrieval of data from database (डेटाबेस से डेटा की पुनर्प्राप्ति)
Types Of DBMS In Hindi – DBMS के प्रकार
- File management system (फ़ाइल प्रबंधन सिस्टम)
- Hierarchical database system(पदानुक्रमित डेटाबेस सिस्टम)
- Network database system(नेटवर्क डेटाबेस सिस्टम)
- Object oriented database system(ऑब्जेक्ट ओरिएंटेड डेटाबेस सिस्टम)
File management system (फ़ाइल प्रबंधन सिस्टम)
यहां प्रत्येक data time को क्रमानुसार (sequentially) संग्रहित किया जाता है। और डिस्क पर एक बड़ी फ़ाइल में सहेजा (store) जाता है। यदि हम किसी particular item को खोजना चाहते हैं तो खोज beginning (पहले डेटा समय से) से शुरू होती है और प्रत्येक डेटा आइटम को तब तक जांचना पड़ता है जब तक कि एक आइटम मिल न जाए।
हम इस प्रकार के डेटाबेस सिस्टम में data item के बीच एक विशिष्ट संबंध नहीं बना सकते हैं। यहां sequence में केवल data item को store करना संभव है।
Network database system (नेटवर्क डेटाबेस सिस्टम)
डेटा को इस तरह के डेटाबेस सिस्टम में पैरेंट-चाइल्ड कनेक्शन के रूप में रखा जाता है। दूसरे शब्दों में, यहाँ डेटा को ट्री के रूप में संग्रहीत किया जाता है। Root वह जगह है जहां डेटा tree शुरू होता है।
आप रूट (root), ब्रांच (branch), नोड (node) और लीफ (leaf) शब्दों से परिचित ही होंगे यहाँ भी वही concept है।
एक node जो है वह root से एक शाखा के साथ विभिन्न स्तरों पर स्थित डेटा का एक संग्रह है। Leaf श्रृंखला में अंतिम नोड है।
Network database system (नेटवर्क डेटाबेस सिस्टम)
Network database system मॉडल का मूल लक्ष्य कई-से-अनेक (many-to-many) कनेक्शन बनाना है। इसमें एक set होता है जो की अलग-अलग डेटा items के बीच का संबंध है।
एक particular record का पता लगाने के लिए इस प्रकार के डेटाबेस सिस्टम में एक physical (जिसे pointer के रूप में भी जाना जाता है) का उपयोग किया जाता है।
Object oriented database system (ऑब्जेक्ट ओरिएंटेड डेटाबेस सिस्टम)
Object oriented database system में डेटा एक object के रूप में संग्रहीत किया जाता है। संरचना (structure), वर्ग(class) और पहचान(identification) ऑब्जेक्ट ओरिएंटेड मॉडल के तीन मूलभूत part हैं।
ऑब्जेक्ट ओरिएंटेड डेटाबेस सिस्टम में हम डेटाबेस एप्लिकेशन बनाने के लिए प्रोग्रामिंग का उपयोग करते हैं। Database application बनाने के लिए, कम कोड की आवश्यकता होती है। कोड्स को up to date रखना भी आसान है।
Characteristics of DBMS in Hindi – डीबीएमएस की विशेषताएं
DBMS की सबसे महत्वपूर्ण विशेषता/फायदे data redundancy को नियंत्रित करने की क्षमता है। इसके अलावा और भी characteristics/advantages हैं जो इस प्रकार हैं।
- उपयोगकर्ता और एप्लिकेशन प्रोग्रामर एक दूसरे के साथ डेटा साझा कर सकते हैं।
- प्रत्येक नए एप्लिकेशन के लिए, डेटा को एक नई फ़ाइल में propagate और store नहीं किया जाता है।
- DBMS डेटा एक्सेस को नियंत्रित करता है।
- DBMS concurrency control को manage करता है।
- यदि किसी कारण से सिस्टम विफल हो जाता है, तो DBMS इस मामले में डेटा को restore करता है।
- डाटा की सुरक्षा DBMS द्वारा संभाली जाती है।
- ACID विशेषताएँ DBMS द्वारा समर्थित हैं। ACID मतलब होता है -Accuracy, Completeness, Isolation, तथा Durability
Names of DBMS Software – डीबीएमएस सॉफ्टवेयर के नाम
- FoxPro IBM
- DB2
- Informix dynamic server
- Microsoft access
- My SQL
- Oracle
- SQLite
- PostgreSQL
Application and Uses of DBMS in Hindi – डीबीएमएस का अनुप्रयोग और उपयोग
- Banking Industry : बैंकिंग उद्योग में, ग्राहक की जानकारी, खाता गतिविधि, भुगतान ट्रैकिंग, जमा और ऋण जानकारी रखने के लिए।
- HR Management Tools : कर्मचारी जानकारी, वेतन डेटा, पेरोल, वेतन कटौती, वेतन पर्ची
- Online Shopping Application
- Airline reservation System
- Telecommunications (दूरसंचार) : कोई भी दूरसंचार फर्म DBMS के बिना व्यवसाय करने की कल्पना नहीं कर सकती है। इन व्यवसायों को कॉल रिकॉर्ड और मासिक पोस्टपेड चालान बनाए रखने के लिए डेटाबेस प्रबंधन प्रणाली की आवश्यकता होती है।
- Education Sector : शिक्षा के क्षेत्र जैसे स्कूल, कॉलेज, संस्थान आदि में छात्र की जानकारी रखना।
DBMS interview questions in Hindi – FAQ
The full form of DBMS is Database Management System.
डेटाबेस सिस्टम का मुख्य उद्देश्य डेटा को स्टोर करना, डेटा के बीच संबंध बनाए रखना, डिलीट करना, डेटा को बहुत आसानी से पुनर्प्राप्त करना और डेटा को सुरक्षा प्रदान करना आदि है।