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 की जा सकती है.

Database Management System को आम तौर पर हम 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 Management Systems

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

  • 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 मे इसका प्रयोग होता है.

Internet Article in Hindi