डेटाबेस क्या है – What Is Database In Hindi

आपने कभी न कभी डेटाबेस के बारे में जरूर सुना होगा। लेकिन क्या आप जानते हैं कि यह Database क्या है और इसका उपयोग किस लिए किया जाता है, साथ ही डेटाबेस के क्या फायदे हैं, यदि नहीं तो आप सही जगह पर हैं।

इस लेख (article) में डेटाबेस को आसान शब्दों में समझाया गया है, साथ ही डेटाबेस का उपयोग कहां-कहां किया जाता है, यह भी आपको आज जानने मिलेगा।

What Is Database In Hindi

Database क्या है इसे समझने से पहले यह जानना जरूरी है कि डेटा क्या है, तभी आप डेटाबेस को अच्छी तरह से समझ पाएंगे।

Data का simple का अर्थ है तथ्य या आंकड़े जैसे नाम, पता, स्थान, लंबाई, संख्या आदि। इन सभी डेटा को एक साथ लाकर इसे Information का रूप दिया जाता है। डेटा टेक्स्ट, इमेज, वीडियो, ऑडियो, न्यूमेरिक, ग्राफ आदि के रूप में हो सकता है।

Example के लिए, आप student के स्कूल का Report card ले सकते हैं।

स्कूल के पास हर छात्र का बहुत सारा डेटा होता है जैसे नाम, छात्र के पिता और माता का नाम, पता, फोटो, उम्र, परीक्षा के अंक आदि। यह सब एक डेटा है जो स्कूल के computer और Database में मौजूद है और जब छात्र के सभी डेटा को सही ढंग से एक साथ रखकर रिपोर्ट बनाई जाती है, फिर यह एक Information बन जाती है जिससे आशनी से किसी भी छात्र की जानकारी ली जा सकती है।

Database “Data और Information” का एक संग्रहालय है जहाँ बहुत सारे संबंधित डेटा को व्यवस्थित और एक साथ रखा जाता है ताकि किसी भी डेटा को आसानी से एक्सेस किया जा सके, प्रबंधित किया जा सके, पढ़ा जा सके और जरूरत पड़ने पर अपडेट भी किया जा सके, साथ ही डेटाबेस की मदद से डेटा को सुरक्षा और अनुमति के साथ एक कंप्यूटर से दूसरे कंप्यूटर में share भी किया जा सकता है।

डेटाबेस का मुख्य उद्देश्य (main purpose) बड़ी मात्रा में डेटा को एक साथ व्यवस्थित करके संग्रहित (stored) करना है, जिसकी मदद से डेटा को जल्द से जल्द आसानी से एक्सेस किया जा सकता है

Database में Information को Stored और Manage करने के लिए DBMS (Database Managesment System) Software का उपयोग किया जाता है जो Data और Information को आसानी से Manage, Update, Share और Read करने की सुविधा देते है

बाजार में कई DBMS Softwar उपलब्ध हैं जिसमें से किसी का भी उपयोग करके Database को Manage किया जा सकता है जैसे कि MySQL, Microsoft Access, MariaDB, SQLite, Microsoft SQL Server आदि।

Database का उपयोग कहा-कहा किया जाता है?

Database का इस्तेमाल आज के समय में कई जगह किया जाता है।

Database का उपयोग Online और Offline दोनों कामों के लिए किया जा सकता है

“फेसबुक, इंस्टाग्राम, रेल और फ्लाइट टिकट बुकिंग वेबसाइट जैसी कई वेबसाइटों में Database का उपयोग किया जाता है। जहां लोगों का डेटा सही ढंग से संग्रहीत होता है, जैसे आप फेसबुक पर अपनी जानकारी और फोटो Share करते हैं, यह सब डेटा है जिसे आपके फेसबुक Friends Excess करके देख सकते हैं, इस डेटा को सही तरीके से स्टोर किया जाता है, जैसे एक ID में डाला गया डेटा उसी आईडी पर दिखाई देता है, ऐसा कभी नहीं होता है कि किसी और की आईडी खोली जाती है और यह किसी और का डेटा होता है। इसी तरह करोड़ों फेसबुक यूजर्स का डेटा फेसबुक डेटाबेस में सही और व्यवस्थित तरीके से स्टोर किया जाता है।

आज के Digital युग में डेटाबेस का उपयोग लगभग सभी offline काम के लिए भी किया जा रहा है, जहां पहले कार्यालय में दस्तावेजों ( Documents) और रिकॉर्ड को एक अलमारी या टेबल में हाथ से बनी फाइलों में Note करके रखा जाता था, आज यह सारा डेटा डिजिटली डेटाबेस में संग्रहीत किया जाता है, इससे data को Excess (डेटा तक पहुंचना) और उसमें कोई भी बदलाव करना बहुत आसान हो गया है,

Database की मदत से आप एक क्लिक से किसी भी डेटा तक पहुंच सकते हैं, वही यदि data फ़ाइल में नोट डाउन करने के बाद डेटा को अलमारी में रखा जाता, तब यह हो सकता है इसे खोजने में काफी समय निकाजाये।

Main Elements Of Database In Hindi (डेटाबेस के मुख्य तत्व)

Database में 3 मुख्य तत्व (Elements) होते है जिनकी मदत से database को Manage और Create करा जाता है:-

  • Fields
  • Records
  • Tables

Field

Field का मतलब है “Coloum” डेटाबेस में Coloum को Field कहा जाता है

Records

Records का मतलब है “Rows” डेटाबेस में Rows को Recods कहा जाता है

Table

एक Table कई Fields और Records से मिलकर बनता है, जिसे डेटाबेस टेबल भी कहा जाता है, जिसमें कई अलग-अलग लेकिन कई Fields और Records से मिलकर एक Table बनता है जिसे Databae Table भी कहते है जिसमे कई सारा अलग-अलग पर एक दूसरे से सम्बंधित (Related) डेटा होते हैं।

Types Of Database Models In Hindi

Database Models का मतलब Rules और Standers का सेट जो बताते है कि Database में डेटा को कैसे व्यवस्थित और संग्रहीत (Stores) करा जायेगा उसे डेटाबेस मॉडल कहते है

या हम ये कह सकते हैं कि डेटाबेस मॉडल एक ऐसे Data Stucture होता है जिसके अंदर हम डेटा को व्यवस्थित और संग्रहीत कर सकते हैं।

डेटाबेस मॉडल मुख्य रूप से तीन प्रकार के होते हैं:-

  • Hierarchical Models
  • Network Models
  • Relational Models

Hierarchical Model

Hierarchical Models सबसे पुराण और पहला Database Mobels है जो 1960 में North American Rockwell Company और IBM ने मिलकर Developed किया था

जैसा कि इसके नाम से पता चलता है, यह डेटाबेस मॉडल एक पदानुक्रम ( Hierarchy) के अनुसार डेटा को स्टोर करता है।

Hierarchical Database Mode में, डेटा को Records के रूप में दर्शाया जाता है, ये सभी रिकॉर्ड आपस में जुड़े होते हैं।

इस Model में एक Parents Node होता है जिसे Root भी कहा जाता है, इस Node में डेटा या रिकॉर्ड होते हैं।

Hierarchical Database में Parents Node से कई Node जुड़े होते है जिससे Child Node कहा जाता है इस Model में एक child Node का केवल एक ही Parents Node होता है पर एक Parents Node के कई Child Node हो सकते है

डेटा को इस Hierarchical Database Model में सुरक्षित रखा जा सकता है, और इसमें एक ऐसी सुविधा भी है जिससे एक विभाग (Department) केवल सीमित Nodes (डेटा और रिकॉर्ड) तक ही पहुंच सकके और इससे आगे के Notes को वह Excess न कर सके

Hierarchical Model में Data कुछ इस प्रकार Stored होता है:-

जैसे Parents Node में छात्रों के नाम होते हैं और Child Node 1 में छात्रों के रोल नंबर होते हैं। और Child Node 2 में छात्रों के सब्जेक्ट, इस तरह इसमें डाटा स्टोर होता है। और अगर आप इस डेटाबेस मॉडल में किसी रिकॉर्ड को Delete करते हैं, तो इसके नीचे के सभी रिकॉर्ड भी अपने आप Delete हो जाते है

Network Model

यह Model Hierarchical Model की तरह ही होता है पर यह Hierarchical Model से ज्यादा Flexible होता है क्यों की इसमें एक Child Records के भी कई Parents Records हो सकते है

जैसे आप ऊपर दिए गए Diagram में देख सकते हो “D1 के दो Parents Records है एक B1 और एक B2” इस तरह इसमें एक Record के कई Parents Records और Parents Records के कई Child Records होते है

Relational Model

Relational Model को “Edgar Frank Codd” ने 1970 में invented  किया था

Relational Model आज के समय में सबसे Famous और सबसे ज्यादा इस्तेमाल होने वाला Database Model है क्युकी यह Model Hierarchical और Network दोनों ही Model से ज्यादा Flexible होता है

Database में Relation का मतलब Table होता है, Relational Model में Data को Multiples Tables में स्टोर करा जाता है. हर Tables में एक Common Field होता है जिसके जरिये Multiples Tables आपस में एक दूसरे से जुड़ पते पाते है जहा से सबंदित डेटा को प्राप्त कर सकते है

Conclusion

आशा है आपको इस लेख (Article) में पाता चल गया होगा की Database क्या है और इसके मुख्य Elements और Models क्या

है, अगर आपके मन में अभी भी कोई सवाल हिअ तो आप Comment करके हसे पूछ सकते हो

Hindiset का यह Article पड़ने के लिए आपका सुक्रिया।

Leave a Reply

Your email address will not be published. Required fields are marked *