Introduction to DBMS in Hindi

हेलो दोस्तों तो आज हम Introduction to DBMS in Hindi  के बारे में और इसके features and objectivesआसान लैंग्वेज में जानेंगे।   

What is DBMS in Hindi –

  • DBMS का पूरा नाम Database Management System होता है जिसमे data को digital form में store और manage किया जाता है।  DBMS एक प्रकार का Software  होता है।
  • DBMS में data या information को Insert, Update, Delete, या retrieve करने के लिए कमांड का इस्तेमाल किया जाता है।
  • Database management system (DBMS) एक computerized record-keeping सिस्टम होता है, यानी यह एक computerized system होता है जिसका main purpose होता है information को स्टोर करना और users को यह information जब चाहें तब retrieve ( निकालने ) और update करने की facility  provide करना। DBMS एक ऐसा तरीका provide करता है जिससे हम database की information को convenietly (aasani se) और efficiently (प्रभावित तरीके से ) store और retrieve कर सकें।
  • DBMS को इस तरह design किया गया होता है कि यह बड़े amount में information को maintain कर सके। इसमें information को store करने के लिए structure define करना और information को manipulate ( बदलने या access करने ) के तरीके provide करना शामिल होता है। साथ ही, DBMS को यह भी ensure करना पड़ता है कि जो infomation store कि गयी है वो safe रहे, चाहे system crash हो जाये या कोई unauthorized access करने कि कोशिश करे। 
Databse Diagram DBMS in Hindi

 

ऊपर दिखाए गए डायग्राम में तीन भाग होते है –

1. Application Programs –

Application Programs उन प्रोग्राम के समूह होते है जो कि डेटाबेस में information को collect करना व Database में store information में से user की need  के according डाटा को available करने का काम करते है। या उन तक data को पहुंचाने का काम करते है।

2. Database – 

Database, DBMS  की वह जगह है जहा information programs की help से store होती है और  जरुरत होने पर information को access करते है। और information को कभी – भी manipulate किया जा सकता है।

3. End User – 

End user एक व्यक्ति या व्यक्तियो का वह समूह होता है जो कि Database पर कार्य करते है और इन्ही users के द्वारा Database में सारी information को store व retrieve  किया जाता है।

Types Of DBMS in Hindi – DBMS के प्रकार

Types of DBMS Diagram

 

1. Hierarchical DBMS –

  • Hierarchical डेटाबेस में डाटा को एक ट्री के फॉर्म में represent किया जाता है। जिसमे parent-child relationship के Base पर data को arranged किया जाता है।
  • सबसे ऊपर root node होता है जो starting-point को रिप्रेजेंट करता है और उसके नीचे Branches होती है जो child nodes तक extend होती रहती है। जो relationship और डाटा access  को illustrate करती है।
  • हर child node का सिर्फ एक perent node होता है, लेकिन एक parent के multiple child हो सकते है, जिससे parent node से अपने चाइल्ड तक one-to-many relationship establlish  होती है जो डाटा navigation को fast और simple बनाता है।
Hirarchical Database in daigram

 

2. Network DBMS –

  • DBMS में Network model एक ऐसा डाटा मॉडल होता है जो Hierarchical model के comparison में ज्यादा flexible और complex structure  provide करता है।, और ये many-to-many relationship को represent करता है। 
  • इस model में डाटा को organize करने के लिया graph structure का उपयोग किया जाता है। जिसमे nodes(entities) और edges(relationship) होते है। जो डाटा को efficiently और directly access करने के लिए path को eanble करते है।
Network databse digram

 

3. Relational DBMS –

  • रिलेशनल DBMS में डाटा को एक table के फॉर्म में organize किया जाता है, जिसमे rows और columns होते है।
  • रिलेशनशिप keys के द्वारा establish की जाती है।
  • इसमें डाटा को एक्सेस करने के लिए SQL(Structured Query Language) का उपयोग किया जाता है।
Relational DBMS

 

4. NO SQL  DBMS –

  • नो सकल DBMS का उपयोग लार्ज वैल्यू ऑफ़ Structure या Semi-structure डाटा को मैनेज करने के लिए किया जाता है और इसी वजह से इसे develop किया गया.
  • NO SQL डाटा बेस में डॉक्यूमेंट डेटाबेस, key-value stores , column-family stores, और  graph डटबसेस include होते है।
  • इसमें डेटाबेस एक्सेस का मेथड specific NoSQL type पर  depend करता  है।
"username": "Amit123"
"email": "amit@example.com"

5. Object Oriented DBMS –

  • Object oriented database में डाटा को ऑब्जेक्ट्स के फॉर्म में स्टोर किया जाता है, जिसमे एट्रिब्यूट और मेथड्स प्रेजेंट होते है।
  • यह डेटाबेस inheritance, encapsulation और  polymorphism को  support करता  है।
  • इसमें डाटा एक्सेस करने के लिए ऑब्जेक्ट क्वेरी लैंग्वेज (OQL) का उपयोग किया जाता है।

Object Oriented Database

6. Graph Based DBMS –

  • Graph-based DBMS में  data को  graph structures में  store किया जाता  है, जिसमे  nodes (entities) और  edges (relationships) होते  हैं।
  • Graph query languages जैसे  Gremlin या  SPARQL का  use करती है।
grabh based database in hindi

 

7. Document Based DBMS –

    • Document Database में  data को  flexible, semi-structured documents ( जैसे   JSON, XML, BSON ) में  store करता  है।
    • इसमें  कोई  predefined schema नहीं  होता, इसलिए  dynamic data structures को  allow करता  है।
    • Data access document database के  specific query languages जैसे ( MongoDB Query Language ) का  उपयोग करके किया जाता  है।
{
  "name": "Amit",
  "age": 25,
  "skills": ["Java", "Python"]
}

 

8. Centralized DBMS –

  • Centralized Database में  data को एक single, central location पर  स्टोर किया जाता  है।
  • इसमें  data management और  consistency maintain करना आसान होता  है।
  • लेकिन, अगर central system फ़ैल हो जाए, तोह  पूरा  system affect हो सकता  है (single point of failure).
Centrilized database in hindi diagram

 

9. Distributed DBMS –

  • Distributed database में data को multiple physical locations में  Distribute करके  store किया जाता है।
  • इससे performance, scalability, और  fault tolerance improve होती   hai.
Hindicoder Distribute database digram

Objectives of  DBMS in Hindi  – 

DBMS को traditional data management के problems और  limitations को  दूर  करने  के  लिए  develop किया गया  है। नीचे  DBMS के  कुछ  main objectives दिए  गए  हैं :

(i) Data Availability –

Data availability का मतलब है की data को एक  meaningful format में reasonable cost पर  wide variety of users के लिए  available बनाया  जाये, ताकि users आसानी से data एक्सेस को कर सकें।

(ii) Data Integrity –

Data integrity का  मतलब  है  database में  stored data की  correctness यानी  सही  होने  का  level.

(iii) Data Independence –

DBMS user को  data को  efficiently store, update aur retrieve करने  की  facility provide करता है। DBMS data के storage का एक  abstract (saral aur chhupa hua) view provide करता है, जिससे  user को  ये  समझने  की  ज़रूरत  नहीं  पड़ती  की  data exactly कैसे  store किया  गया  है।

(iv) Data Security –

Data security का  मतलब  है  की  सिर्फ  authorized (अधिकार  प्राप्त )  users ही  data access कर  सकें।  Data security को  passwords के  through enforce किया  जा  सकता  है। अगर दो अलग – अलग  users एक  ही  data को same time पर access कर  रहे  हैं,  तो DBMS ensure करता  है  की  दोनों  users conflicting changes ना कर  पाएं।

Features of DBMS in Hindi – 

1. Query language facility ऐसे लोगों के लिए helpful होती है जो लोग proramming नहीं जानते। इसके द्वारा वोह लोग भी बिना किसी programmer की help  के database से information को access  कर सकते है।

2. DBMS में data को records , tables, या objects के form में structure करने का तरीका provide होता है।

3. यह data intigrity  का feature प्रोवाइड  करता है जो ensure करता है की एक ही information को एक ही time पर एक से ज्यादा user access और change न कर सकें।

4. यह multiuser access की  सुविधा  देता  है , साथ  ही  security feature भी provide करता है जिससे  कुछ  user specific information को देखने या उन्हें   change करने से रोका जा सके।

तो दोस्तों इसी प्रकार की और भी पोस्ट को पढ़ने के लिए HindiCoder.com पर जाए और DBMS in Hindi को visit करे। 

 

 

Leave a Comment

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

Scroll to Top