नमस्कार दोस्तों! आज हम इस पोस्ट में What is Database in Hindi (डेटाबेस क्या है?) के बारें में पढेंगे और इसके प्रकार, फायदे, और नुकसान को भी देखेंगे. आप इसे पूरा पढ़िए. आपको यह आसानी से समझ में आ जायेगा. तो चलिए शुरू करते हैं:-
टॉपिक
- 1 Database in Hindi – डेटाबेस क्या है?
- 2 Advantage of Database in Hindi – डेटाबेस के फायदे
- 3 Disadvantage of Database in Hindi – डेटाबेस के नुकसान
- 4 Types of Database in Hindi – डेटाबेस के प्रकार
- 5 Applications of Database in Hindi – डेटाबेस के अनुप्रयोग
- 6 History of Database in Hindi – डेटाबेस का इतिहास
Database in Hindi – डेटाबेस क्या है?
- Database, डेटा का एक समूह होता है. डेटाबेस में डेटा को व्यवस्थित (organize) रूप से स्टोर किया जाता है.
- डेटाबेस में data को अच्छे ढंग से स्टोर किया जाता है ताकि जरूरत पड़ने पर इस डेटा को आसानी से एक्सेस किया जा सके, मैनेज किया जा सके और अपडेट किया जा सके.
- दूसरे शब्दों में कहें तो, “डेटाबेस, डेटा का एक संगठित संग्रह (collection) है जिसमें यूजर डेटा को आसानी से insert, delete और update कर सकता है.”
- डेटाबेस में data को table में स्टोर किया जाता है. एक डेटाबेस में एक या एक से अधिक table हो सकते हैं.
- उदाहरण के लिए – एक लाइब्रेरी में बहुत सारीं किताबें (books) स्टोर रहती है. अर्थात् लाइब्रेरी बहुत सारीं books का एक संग्रह (collection) होता है. यहाँ पर library एक database है और books जो है वह data है.
- Database को मैनेज करने के लिए DBMS (डेटाबेस मैनेजमेंट सिस्टम) का इस्तेमाल किया जाता है.
एक डेटाबेस में यूजर निम्नलिखित कार्य कर सकता हैं:–
- यूजर डेटाबेस को create कर सकता है, डिलीट कर सकता है और मैनेज कर सकता है.
- यूजर डेटाबेस में डेटा को आसानी से स्टोर कर सकता है, डेटा में बदलाव कर सकता है और डेटा को डिलीट कर सकता है.
- यूजर database में मौजूद डेटा को अपनी जरूरत के अनुसार एक्सेस कर सकता है.
आज के समय में इन्टरनेट में बहुत सारीं websites है जिन्हें डेटाबेस के माध्यम से handle किया जाता है. उदाहरण के लिए – MakeMyTrip या OYO के द्वारा हम होटल के किसी room को आसानी से book कर सकते हैं. ये दोनों वेबसाइट डेटाबेस का इस्तेमाल करती हैं.
आजकल बहुत सारें databases का प्रयोग किया जाता है जो कि निम्नलिखित हैं:-
- MySQL
- Oracle
- MongoDB
- SQL Server
- Sybase
- Informix
- Amazon Relational Database Service
- EMS SQL Manager
पुराने ज़माने के डेटाबेस को तीन चीज़ों के द्वारा व्यवस्थित (organize) किया जाता था।
1. fields
2. records
3. files
इसमें Field सूचना का एक टुकड़ा होता है। Record, field का एक समूह होता है और file, record का एक संग्रह होता है।
उदाहरण के लिए: Dictionary (शब्दकोश) एक डेटाबेस की तरह ही तो है। जो एक फ़ाइल की तरह होती है, जिसमें किसी भी word (शब्द) को आसानी से ढूंड सकते हैं.
Advantage of Database in Hindi – डेटाबेस के फायदे
डेटाबेस के लाभ निम्नलिखित हैं:-
- यह data redundancy को कम करता है अर्थात् यह duplicate डाटा को स्टोर नहीं करता है.
- यह data integrity और security प्रदान करता है. इसमें कोई unauthorized users डेटाबेस को access नहीं कर सकता.
- इसमें दो या दो से अधिक users एक समय में database को access कर सकते हैं.
- इसमें डाटा को दूसरे users को share किया जा सकता है.
- Database में डाटा को आसानी से एक्सेस किया जा सकता है.
- इसमें data को search करना और उसे retrieve करना बहुत ही सरल होता है. पुराने डेटाबेसों में हमें प्रत्येक search के लिए program को लिखने की जरूरत पड़ती थी. परन्तु आजकल के database में सिर्फ command का प्रयोग करके किसी भी डाटा को search कर सकते हैं.
- कोई भी user बिना अनुमति के डेटाबेस को एक्सेस नहीं कर सकता.
- डेटाबेस में data का backup लेना बहुत ही आसान है और कभी किसी वजह से database corrupt हो जाए तो हम data को फिर से restore कर सकते है.
- इसमें data consistent होता है क्योंकि इसमें data redundancy नहीं होती.
Disadvantage of Database in Hindi – डेटाबेस के नुकसान
डाटाबेस की हानियाँ नीचे दी गयी हैं:-
- डेटाबेस सिस्टम को design करना बहुत ही कठिन होता है और इसमें बहुत ज्यादा time लगता है.
- इसके हार्डवेयर और सॉफ्टवेयर का cost (मूल्य) बहुत अधिक होता है.
- अगर डेटाबेस damage हो जाए तो इससे सभी application programs पर बुरा प्रभाव पड़ता है.
- इसको use करने से पहले इसको सीखने की आवश्यकता होती है. बिना सीखे इसका इस्तेमाल नहीं कर सकते.
- डेटाबेस का size बहुत ही अधिक होता है.
Types of Database in Hindi – डेटाबेस के प्रकार
Database के बहुत सारें प्रकार होते हैं, जो कि निम्न हैं:-
1. Distributed Database –
यह एक प्रकार का डेटाबेस होता है जो कि एक ही सिस्टम तक सीमित नहीं होता है यह नेटवर्क में बहुत सारें sites या computers में फैला रहता है.
दूसरे शब्दों में कहें तो, “distributed database बहुत सारें interconnected databases का एक collection होता है जो कि अलग अलग locations पर फैले रहते है और ये आपस में कंप्यूटर नेटवर्क के माध्यम से communicate करते है.”
इसे पूरा पढने के लिए click करें:- Distributed database क्या है?
2. Relational Database –
इस प्रकार के डेटाबेस में relationship को table के रूप में define किया जाता है. इसमें data को relations अर्थात tables में स्टोर किया जाता है तथा प्रत्येक relation में rows तथा columns होते है। relational model टेबल्स का एक समूह होता है जिसमें डेटा तथा रिलेशनशिप को specify किया जाता है।
3. Object-oriented Database –
इस प्रकार के डेटाबेस में डाटा objects के रूप में स्टोर होता है. एक ऑब्जेक्ट real-world entity होती है. यह डेटाबेस object-oriented programming के rules का पालन करता है.
यह मॉडल object oriented programming languages जैसे:- python, java, VB.net तथा perl आदि के साथ कार्य करता है. इसका निर्माण 1980 के दशक में किया गया था.
4. Data Warehouse –
यह एक प्रकार का डेटाबेस है जिसका उपयोग आमतौर पर अलग-अलग sources से business data को collect और analyze करने के लिए किया जाता है.
डाटा वेयरहाउस कई प्रकार के resources से प्राप्त जानकारी को एक स्थान में एकत्रित करता है जिसे repository कहते है। इसमें सारी information एक ही schema में स्टोर की जाती है। एक बार collect हुआ डेटा लम्बे समय तक store रहता है और वह लम्बे समय तक access किया जा सकता है।
इसे पूरा पढ़ें:- Data Warehouse क्या है?
5. NoSQL database –
यह एक non-relational database है. इसमें डाटा को un-structured और semi-structured तरीके से स्टोर किया जाता है. यह डेटाबेस बहुत ज्यादा popular हो रहा है. इसका प्रयोग developers ज्यादा करते हैं क्योंकि यह complex application के लिए सही काम करता है.
6. Graph Database –
यह डेटाबेस data को store करने के लिए graph theory का उपयोग करता है. इस प्रकार के databases का ज्यादातर प्रयोग interconnection को analyze करने के लिए किया जाता है. उदाहरण के लिए – graph database का प्रयोग social media से customers की जानकारी प्राप्त करने के लिए किया जाता है.
7. Network database –
इस डेटाबेस में data को एक network के रूप में स्टोर और एक्सेस करते है. यह बहुत ही कठिन डेटाबेस स्ट्रक्चर है. इसमें एक ज्यादा parent/child relationship होती है. इसका प्रयोग आजकल कम किया जाता है इसके स्थान पर relational database का प्रयोग किया जाता है.
8. Hierarchical Database –
इस डेटाबेस में डेटा को tree की तरह के structure में organize किया जाता है, जिसमें केवल एक ही root होता है. इसमें डेटा को records की तरह store किया जाता है जो कि एक दूसरे से जुड़े रहते है।
Applications of Database in Hindi – डेटाबेस के अनुप्रयोग
डेटाबेस का इस्तेमाल बहुत सारें स्थानों पर किया जाता है जो कि निम्नलिखित हैं:-
- Railways Reservation में – डेटाबेस का प्रयोग railways reservation में ticket booking, train की departure और arrival की जानकारी को स्टोर करने के लिए किया जाता है.
- Library में – लाइब्रेरी में बहुत सारीं books होती हैं और उनका record किसी register में रखना मुश्किल होता है. इसलिए books की information को स्टोर करने के लिए डेटाबेस का use किया जाता है.
- Banking में – बैंकिंग में इसका use कस्टमर की जानकारी और money transactions के record को स्टोर करने के लिए किया जाता है. एक bank में प्रतिदिन हजारों transactions होते हैं जिनको database में आसानी से स्टोर किया जा सकता है.
- College में – कॉलेज और विद्यालयों में student और teachers की information को स्टोर करने के लिए किया जाता है. इसमें fees के record को स्टोर करने के लिए भी किया जाता है.
- Social Media Sites में – आज के समय में social media sites जैसे कि – facebook, twitter, instagram आदि का प्रयोग बहुत किया जाता है. इनमें प्रत्येक दिन लाखों नए account बनते है और लोग image को upload करते हैं. इन सभी data को स्टोर करने के लिए डेटाबेस का use किया जाता है.
- Millatry में – लाखों सैनिकों की information, और हथियारों के record को स्टोर करने के लिए इसका use किया जाता है.
- Human Resource में – इसका प्रयोग employees, salary, payroll और paycheck आदि की जानकारी को स्टोर करने के लिए किया जाता है.
History of Database in Hindi – डेटाबेस का इतिहास
डेटाबेस का इस्तेमाल लगभग 60 साल पहले से हो रहा है. हम नीचे दिए गये points के आधार पर इसके इतिहास के बारें में जानेंगे.
- साल 1960 में Charles Bachman ने सबसे पहले database system को डिजाईन किया था.
- 1970 में Codd ने IBM के information management system (IMS) को प्रस्तावित किया.
- 1976 में Peter Chen ने E-R model को विकसित किया.
- 1980 में relational model सबसे ज्यादा प्रयोग किया जाने वाला database component बना.
- 1985 में object oriented डेटाबेस मॉडल develop किया गया.
- वर्ष 1991 में माइक्रोसॉफ्ट ने MS Access को launch किया. यह Microsoft का personal डेटाबेस था.
- 1995 में internet से कार्य कर सकने वाले सबसे पहले database का निर्माण किया गया.
- 1997 में डाटाबेस की processing में XML को apply किया गया.
References:- https://www.javatpoint.com/what-is-database
निवेदन:- मुझे उम्मीद है कि आपको Database in Hindi (डेटाबेस क्या है?) का यह आर्टिकल अच्छा लगा होगा. अगर आपके लिए यह useful रहा हो तो इसे अपने friends और classmates के साथ जरुर share कीजिये. जिससे कि उनकी भी help हो पायें. अगर आपके किसी भी subject से सम्बन्धित कोई सवाल हो तो उसे आप नीचे comment करके बता सकते हैं. मैं उसे 1 या दो दिन के अंदर इस वेबसाइट में publish करूँगा. keep learning…
Very Nice
Nice explanation
awesome
wow superb understnding
super understanding but issme hum copy nhi ker skte. this is main problem
Traditional database की अपेक्षा relational database के क्या फायदे हैं।
relational database के फायदे निम्न हैं:-
1.यह बहुत ही flexible होता है इसमें किसी भी प्रकार के changes आसानी से कर सकते है.
2.इसमें डेटा को टेबल में रखा जाता है इसलिए इसके concept बहुत ही simple होते है.
3.यह data integrity प्रदान करता है. अर्थात् कोई भी user बिना owner की अनुमति के database को access नहीं कर सकता.
Bahut Achchha explanation tha
Very good