DBMS Kya Hai? RDBMS, SQL, Keys Puri Guide [2026]

जब आप IRCTC पर टिकट बुक करते हैं, तो लाखों लोगों के नाम, ट्रेनें, सीटें — इतना सारा डेटा सेकंडों में कैसे मिल जाता है? जब बैंक में आपका बैलेंस तुरंत दिखता है, तो करोड़ों खातों का हिसाब कौन रखता है? इसका जवाब है — DBMS। DBMS वह जादुई सॉफ्टवेयर है जो विशाल डेटा को व्यवस्थित रखता, सुरक्षित रखता और पलक झपकते ही निकालकर देता है।

SSC, बैंक (IBPS), रेलवे, UPSC, GATE — हर परीक्षा में DBMS से प्रश्न पूछे जाते हैं: “DBMS का पूरा नाम क्या है?”, “DBMS और RDBMS में क्या अंतर है?”, “Primary Key क्या होती है?”, “SQL क्या है?” इस विस्तृत गाइड में डेटाबेस की बुनियाद से लेकर SQL कमांड, Keys, Normalization तक — सब कुछ सरल हिंदी में, तुलना तालिकाओं, उदाहरणों, परीक्षा ट्रिक्स और अभ्यास प्रश्नों के साथ।

इस पेज में:

डेटाबेस क्या है?

डेटाबेस (Database) संबंधित डेटा का व्यवस्थित संग्रह है — ऐसा संग्रह जिसमें से जानकारी आसानी से खोजी, निकाली और अपडेट की जा सके। “डेटाबेस” शब्द दो शब्दों से बना है — डेटा (जानकारी) + बेस (आधार/भंडार) — यानी जानकारी का भंडार।

इसे रोज़मर्रा से समझें: आपकी फोन की कॉन्टैक्ट लिस्ट एक छोटा डेटाबेस है — नाम, नंबर व्यवस्थित रखे हैं, खोजने पर तुरंत मिलते हैं। स्कूल की हाज़िरी रजिस्टर एक कागज़ी डेटाबेस है। रेलवे का टिकट सिस्टम एक विशाल डिजिटल डेटाबेस है — करोड़ों यात्रियों का डेटा। तीनों में एक बात समान है — व्यवस्था। बिना व्यवस्था के डेटा सिर्फ कूड़ा है; व्यवस्था के साथ वही डेटा शक्ति है।

डेटाबेस की पहचान (4 गुण):

  • संगठित: डेटा बेतरतीब नहीं, नियम से रखा होता है।
  • संबंधित: डेटा के टुकड़े आपस में जुड़े होते हैं (छात्र → उसकी कक्षा → उसके अंक)।
  • खोजने योग्य: चाहिए तो सेकंडों में मिले — यही असली ताकत है।
  • साझा: कई लोग एक साथ इस्तेमाल कर सकें (बैंक के सभी कर्मचारी एक ही डेटा देखते हैं)।

परीक्षा पॉइंट: “डेटाबेस क्या है?” — उत्तर: संबंधित डेटा का व्यवस्थित संग्रह। फोन की कॉन्टैक्ट लिस्ट सबसे आसान उदाहरण है।

DBMS क्या है? परिभाषा और काम

DBMS का पूरा नाम है — Database Management System (डेटाबेस प्रबंधन प्रणाली)। यह एक सॉफ्टवेयर है जो डेटाबेस को बनाने, संभालने, सुरक्षित रखने और इस्तेमाल करने का काम करता है। आसान भाषा में — अगर डेटाबेस किताबों की लाइब्रेरी है, तो DBMS उसका लाइब्रेरियन है — जो किताब रखता है, निकालकर देता है, हिसाब रखता है और चोरी से बचाता है।

DBMS यूज़र और डेटा के बीच पुल है: आप सीधे डेटा की फाइलों में हाथ नहीं डालते — आप DBMS को कहते हैं “राम के अंक दिखाओ”, और DBMS अंदर का सारा जटिल काम करके परिणाम दे देता है। आपको यह जानने की जरूरत नहीं कि डेटा हार्ड डिस्क के किस कोने में पड़ा है।

DBMS के बिना क्या होगा? कल्पना करें — बैंक का हर कर्मचारी अपने कंप्यूटर में अलग-अलग Excel फाइल में खातों का हिसाब रखे। किसी का बैलेंस एक फाइल में 5000, दूसरी में 7000 — कौन-सा सही? कोई पासवर्ड नहीं, कोई बैकअप नहीं, एक साथ दो लोग बदलें तो गड़बड़। यही अव्यवस्था DBMS खत्म करता है।

परीक्षा पॉइंट: “DBMS का पूरा नाम?” — उत्तर: Database Management System। “DBMS क्या है — हार्डवेयर या सॉफ्टवेयर?” — उत्तर: सॉफ्टवेयर। “DBMS किसके बीच पुल है?” — उत्तर: यूज़र और डेटाबेस के बीच।

DBMS की जरूरत क्यों पड़ी? (फाइल सिस्टम vs DBMS)

DBMS से पहले डेटा फाइल सिस्टम (साधारण फाइलों-फोल्डरों) में रखा जाता था — जैसे हर विभाग अपनी अलग Excel/टेक्स्ट फाइल रखे। इसमें 5 बड़ी समस्याएं थीं, जिन्हें DBMS ने सुलझाया — परीक्षा में ये पांचों बहुत पूछे जाते हैं:

समस्या फाइल सिस्टम में DBMS में समाधान
डेटा दोहराव (Redundancy) एक ही जानकारी कई फाइलों में — छात्र का पता 5 जगह लिखा एक ही जगह स्टोर — दोहराव खत्म
असंगति (Inconsistency) एक जगह पता बदला, दूसरी जगह पुराना — कौन-सा सही? एक जगह बदलो — हर जगह अपडेट
सुरक्षा नहीं जो फाइल खोले, सब देखे — चपरासी भी सैलरी देख ले यूज़र-हिसाब से परमिशन — जिसे जितना हक, उतना दिखे
एक साथ काम में गड़बड़ दो लोग एक फाइल बदलें तो एक का काम मिट जाए कई यूज़र एक साथ — DBMS तालमेल रखता है
बैकअप-रिकवरी नहीं फाइल डिलीट = डेटा गया हमेशा के लिए ऑटो बैकअप — क्रैश के बाद भी डेटा वापस

याद रखने की ट्रिक: “दो-अ-सु-ए-बै” — दोहराव, असंगति, सुरक्षा, एक-साथ-गड़बड़, बैकअप — फाइल सिस्टम की 5 बीमारियां, DBMS 5 इलाज।

DBMS के मुख्य कार्य

  • डेटा परिभाषा: बताना कि डेटा कैसा होगा — नाम टेक्स्ट होगा, उम्र संख्या होगी, तारीख तारीख होगी (इसे स्कीमा कहते हैं)।
  • डेटा स्टोरेज: डेटा को हार्ड डिस्क पर व्यवस्थित तरीके से रखना।
  • डेटा पुनर्प्राप्ति: मांगी गई जानकारी सेकंडों में निकालकर देना — DBMS का सबसे दिखने वाला काम।
  • डेटा अपडेट: जोड़ना (Insert), बदलना (Update), हटाना (Delete) — सुरक्षित तरीके से।
  • सुरक्षा: पासवर्ड, परमिशन — अनधिकृत पहुंच रोकना।
  • बैकअप और रिकवरी: खराबी के बाद डेटा वापस लाना।
  • कई यूज़रों का प्रबंधन: सैकड़ों लोग एक साथ — बिना टकराव।
  • डेटा अखंडता: गलत डेटा घुसने न देना — जैसे उम्र में “-5” या “abc” न आए।

इन चार बुनियादी कामों को एक शब्द में कहते हैं — CRUD: Create (बनाओ), Read (पढ़ो), Update (बदलो), Delete (हटाओ)। परीक्षा में “CRUD का पूरा नाम?” जरूर पूछा जाता है।

DBMS के घटक (Components)

DBMS सिर्फ एक प्रोग्राम नहीं — यह 5 घटकों का मेल है:

  1. हार्डवेयर: कंप्यूटर, हार्ड डिस्क, सर्वर — जहां डेटा रहता है और चलता है।
  2. सॉफ्टवेयर: असली DBMS प्रोग्राम — जैसे MySQL, Oracle (यही “DBMS” कहलाता है)।
  3. डेटा: असली जानकारी — नाम, अंक, बैलेंस (सबसे कीमती घटक!)।
  4. यूज़र: तीन तरह के — एंड यूज़र (आम आदमी — टिकट बुक करने वाला), एप्लिकेशन प्रोग्रामर (ऐप बनाने वाला), DBA — डेटाबेस एडमिनिस्ट्रेटर (डेटाबेस का मालिक/रखवाला — सबसे शक्तिशाली)।
  5. प्रक्रियाएं: नियम-कायदे — कौन क्या कर सकता है, बैकअप कब होगा।

परीक्षा पॉइंट: “DBA का पूरा नाम?” — उत्तर: Database Administrator। “DBMS का सबसे कीमती घटक?” — उत्तर: डेटा।

डेटाबेस के प्रकार

डेटा को व्यवस्थित करने के तरीके (मॉडल) के हिसाब से डेटाबेस 4 मुख्य प्रकार के होते हैं:

  • 1. हायरार्किकल डेटाबेस (पदानुक्रमित): डेटा पेड़ (tree) जैसा — एक मालिक, कई नौकर। जैसे: कंपनी → विभाग → कर्मचारी। पुराना मॉडल (1960s, IBM का IMS)। कमी: एक बच्चा सिर्फ एक मां-बाप रख सकता है — लचीलापन कम।
  • 2. नेटवर्क डेटाबेस: हायरार्किकल का सुधरा रूप — एक बच्चा कई मां-बाप रख सकता है (जाल जैसा)। ज्यादा लचीला, लेकिन जटिल।
  • 3. रिलेशनल डेटाबेस: डेटा टेबल (पंक्ति-स्तंभ) में — सबसे लोकप्रिय, आज का मानक। E.F. Codd ने 1970 में दिया। MySQL, Oracle सब इसी पर। (विस्तार अगले सेक्शन में।)
  • 4. ऑब्जेक्ट-ओरिएंटेड डेटाबेस: डेटा ऑब्जेक्ट (वस्तु) के रूप में — जैसे प्रोग्रामिंग में। मल्टीमीडिया, CAD डिज़ाइन में इस्तेमाल।

परीक्षा पॉइंट: “रिलेशनल मॉडल किसने दिया?” — उत्तर: E.F. Codd (1970)। “सबसे लोकप्रिय डेटाबेस मॉडल?” — उत्तर: रिलेशनल।

RDBMS क्या है?

RDBMS का पूरा नाम है — Relational Database Management System (संबंधपरक डेटाबेस प्रबंधन प्रणाली)। यह DBMS का ही एक विशेष प्रकार है जिसमें डेटा टेबलों (सारणियों) में रखा जाता है, और टेबलें आपस में संबंधों (relations) से जुड़ी होती हैं।

टेबल को समझें: स्कूल की हाज़िरी रजिस्टर जैसा — कॉलम (खड़े खाने: नाम, रोल नंबर, कक्षा), रो/रिकॉर्ड (आड़ी पंक्ति: एक छात्र की पूरी जानकारी)। हर टेबल का एक नाम होता है — जैसे “छात्र”, “अंक”, “फीस”।

संबंध (Relation) क्या है? “छात्र” टेबल में रोल नंबर है, “अंक” टेबल में भी रोल नंबर है — इस साझा कॉलम से दोनों टेबलें जुड़ती हैं। रोल नंबर 5 डालो → छात्र का नाम भी मिले, उसके अंक भी — यही रिलेशन की ताकत है। बिना रिलेशन के टेबलें अलग-थलग द्वीप होतीं।

RDBMS की 3 शर्तें (परीक्षा में पूछी जाती हैं):

  1. डेटा टेबल के रूप में हो।
  2. टेबलों के बीच संबंध (keys से) हो।
  3. डेटा निकालने-बदलने के लिए SQL भाषा इस्तेमाल हो।

DBMS vs RDBMS: तुलना तालिका

आधार DBMS RDBMS
पूरा नाम Database Management System Relational Database Management System
डेटा का रूप किसी भी रूप में (फाइल, पेड़, जाल) सिर्फ टेबल (रो-कॉलम) में
संबंध डेटा के बीच संबंध जरूरी नहीं टेबलों के बीच संबंध जरूरी (keys से)
यूज़र एक समय में एक यूज़र एक साथ कई यूज़र
सुरक्षा कम ज्यादा (परमिशन सिस्टम)
डेटा की मात्रा कम-छोटा डेटा विशाल डेटा
SQL जरूरी नहीं SQL जरूरी
उदाहरण MS Access (पुराना), FoxPro, dBase MySQL, Oracle, SQL Server
संबंध RDBMS, DBMS का विशेष रूप है —

याद रखने की ट्रिक: “R = रिश्ता” — RDBMS में R का मतलब Relational = रिश्तेवाला। टेबलों में रिश्ता हो + SQL हो = RDBMS।

परीक्षा पॉइंट: “DBMS और RDBMS में मुख्य अंतर?” — उत्तर: RDBMS में डेटा टेबल में + टेबलों में संबंध + SQL; DBMS में ये जरूरी नहीं। “MySQL क्या है — DBMS या RDBMS?” — उत्तर: RDBMS।

टेबल, रो, कॉलम और Keys (Primary/Foreign)

RDBMS की भाषा समझने के लिए 4 शब्द और 2 Keys जरूरी हैं:

4 बुनियादी शब्द:

  • टेबल (Table/Relation): डेटा की सारणी — जैसे “छात्र” टेबल।
  • रो (Row/Tuple/Record): एक आड़ी पंक्ति = एक पूरी जानकारी — जैसे “राम, 5, 10वीं” एक रो है।
  • कॉलम (Column/Attribute/Field): एक खड़ा खाना = एक गुण — जैसे “नाम” कॉलम।
  • सेल (Cell): रो और कॉलम का कटान — एक अकेला मान, जैसे “राम”।

2 महत्वपूर्ण Keys (परीक्षा का सबसे प्रिय टॉपिक):

Key क्या है? उदाहरण नियम
Primary Key (प्राथमिक कुंजी) टेबल के हर रो की अनोखी पहचान — दो रो में एक जैसी नहीं हो सकती “छात्र” टेबल में रोल नंबर खाली (NULL) नहीं हो सकती; हमेशा अनोखी
Foreign Key (बाहरी कुंजी) एक टेबल की वह कुंजी जो दूसरी टेबल की Primary Key से जुड़ती है — यही रिश्ता बनाती है “अंक” टेबल में रोल नंबर (जो “छात्र” टेबल की Primary Key है) दूसरी टेबल में मौजूद मान ही हो सकता है

उदाहरण से समझें:

छात्र टेबल
रोल नंबर (PK) नाम कक्षा
1 राम 10वीं
2 श्याम 10वीं
अंक टेबल
रोल नंबर (FK) विषय अंक
1 गणित 95
2 गणित 88

रोल नंबर “छात्र” में Primary Key है (हर छात्र की अनोखी पहचान), और “अंक” में Foreign Key है (छात्र टेबल से रिश्ता जोड़ती है)। रोल नंबर 1 से पूछो — नाम “राम” भी मिलेगा, अंक “95” भी। यही RDBMS का जादू है।

परीक्षा पॉइंट: “Primary Key की दो शर्तें?” — उत्तर: अनोखी (unique) + खाली नहीं (not null)। “टेबलों को कौन जोड़ता है?” — उत्तर: Foreign Key।

SQL क्या है? बेसिक कमांड्स

SQL का पूरा नाम है — Structured Query Language (संरचित प्रश्न भाषा)। यह वह भाषा है जिसमें आप RDBMS से बात करते हैं — “डेटा दिखाओ”, “नया डालो”, “बदलो”, “हटाओ”। याद रखें: SQL खुद डेटाबेस नहीं है — यह सिर्फ भाषा है; डेटाबेस तो MySQL/Oracle हैं। (परीक्षा में यह भ्रम जरूर पूछा जाता है!)

SQL के 5 बुनियादी कमांड (CRUD से जोड़कर याद करें):

कमांड काम उदाहरण CRUD
SELECT डेटा निकालना/देखना SELECT नाम FROM छात्र; — सभी छात्रों के नाम दिखाओ Read
INSERT नया डेटा डालना INSERT INTO छात्र VALUES (3, 'मोहन', '10वीं'); Create
UPDATE मौजूदा डेटा बदलना UPDATE छात्र SET कक्षा='11वीं' WHERE रोल=3; Update
DELETE डेटा हटाना DELETE FROM छात्र WHERE रोल=3; Delete
CREATE नई टेबल बनाना CREATE TABLE छात्र (...); Create

एक पूरा उदाहरण:

  • SELECT * FROM छात्र WHERE कक्षा='10वीं'; — “10वीं के सभी छात्रों की पूरी जानकारी दिखाओ” (* का मतलब — सारे कॉलम)।
  • SELECT नाम, अंक FROM छात्र WHERE अंक > 90; — “90 से ज्यादा अंक वालों के नाम दिखाओ”।

परीक्षा पॉइंट: “SQL क्या है — डेटाबेस या भाषा?” — उत्तर: भाषा (Query Language)। “डेटा निकालने का कमांड?” — उत्तर: SELECT। “SQL का पूरा नाम?” — उत्तर: Structured Query Language।

नॉर्मलाइजेशन का परिचय (1NF, 2NF, 3NF)

नॉर्मलाइजेशन (Normalization) डेटा को सुव्यवस्थित करने की प्रक्रिया है — ताकि दोहराव (redundancy) खत्म हो और डेटा सुसंगत रहे। इसके नियमों को “नॉर्मल फॉर्म” (NF) कहते हैं — जैसे कक्षा में उत्तीर्ण होने के नियम।

समस्या समझें: एक टेबल में “छात्र” के साथ उसका “पता” भी हर रो में लिखा है — राम का पता 50 बार (50 विषयों के लिए)! पता बदला तो 50 जगह बदलो — यही दोहराव नॉर्मलाइजेशन खत्म करता है।

  • 1NF (First Normal Form): हर सेल में एक ही मान हो — “राम, श्याम” एक सेल में नहीं। हर कॉलम का एक ही प्रकार का डेटा। नियम: दोहराए गए समूह नहीं।
  • 2NF (Second Normal Form): 1NF के बाद — हर गैर-प्रमुख कॉलम पूरी Primary Key पर निर्भर हो, आधी पर नहीं। (आंशिक निर्भरता खत्म।)
  • 3NF (Third Normal Form): 2NF के बाद — कोई कॉलम किसी गैर-प्रमुख कॉलम पर निर्भर न हो — सिर्फ Primary Key पर। (सकर्मक निर्भरता खत्म।)

सरल ट्रिक: “1-एक, 2-पूरा, 3-सीधा” — 1NF: एक सेल-एक मान; 2NF: पूरी Key पर निर्भर; 3NF: सीधा Key पर निर्भर (बीच में कोई और कॉलम नहीं)। परीक्षा में आमतौर पर सिर्फ परिभाषा और उद्देश्य (दोहराव खत्म करना) पूछा जाता है — गहराई GATE/UGC-NET में।

परीक्षा पॉइंट: “नॉर्मलाइजेशन का उद्देश्य?” — उत्तर: डेटा दोहराव (redundancy) खत्म करना।

लोकप्रिय DBMS सॉफ्टवेयर

सॉफ्टवेयर प्रकार कंपनी मुख्य उपयोग
MySQL RDBMS (ओपन सोर्स, मुफ्त) Oracle (पहले Sun) वेबसाइटें — Facebook, YouTube, WordPress इसी पर चलते हैं!
Oracle Database RDBMS Oracle बड़े बैंक, सरकार — सबसे महंगा-भरोसेमंद
MS Access RDBMS (छोटा) Microsoft छोटे दफ्तर, स्कूल — MS Office के साथ
SQL Server RDBMS Microsoft बड़ी कंपनियों के Windows सर्वर
PostgreSQL RDBMS (ओपन सोर्स) समुदाय डेवलपर्स की पसंद — मुफ्त और शक्तिशाली
MongoDB NoSQL (टेबल नहीं!) MongoDB Inc. आधुनिक ऐप्स — डेटा दस्तावेज़ (JSON) में
SQLite RDBMS (बहुत छोटा) मुफ्त मोबाइल ऐप्स — आपके फोन के अंदर!

दिलचस्प तथ्य: यह वेबसाइट (WordPress) भी MySQL डेटाबेस पर चलती है — आप जो लेख पढ़ रहे हैं, वह MySQL की टेबल में रखा है! और आपके फोन के हर ऐप में SQLite छिपा है।

परीक्षा पॉइंट: “सबसे लोकप्रिय ओपन सोर्स RDBMS?” — उत्तर: MySQL। “Oracle क्या है?” — उत्तर: RDBMS सॉफ्टवेयर (कंपनी भी, प्रोडक्ट भी)।

DBMS के फायदे और नुकसान

फायदे:

  • दोहराव खत्म: एक डेटा एक ही जगह — जगह बचती है, भ्रम मिटता है।
  • सुरक्षा: पासवर्ड-परमिशन — जिसे जितना हक, उतनी पहुंच।
  • कई यूज़र: सैकड़ों लोग एक साथ बिना टकराव।
  • बैकअप-रिकवरी: क्रैश के बाद भी डेटा सुरक्षित।
  • तेज़ खोज: करोड़ों रिकॉर्ड में से सेकंडों में जानकारी।
  • डेटा अखंडता: गलत डेटा घुसने से रोक।

नुकसान:

  • महंगा: Oracle जैसे सॉफ्टवेयर + शक्तिशाली सर्वर + DBA की सैलरी — छोटों के लिए भारी।
  • जटिल: सीखने-चलाने में विशेषज्ञ चाहिए।
  • धीमा (कभी-कभी): बहुत छोटे काम के लिए Excel तेज़ पड़ता है — DBMS का पूरा तंत्र भारी पड़ता है।

परीक्षा में पहचानने की ट्रिक

  • “DBMS का पूरा नाम” → Database Management System (रट लें)।
  • “RDBMS में R” → Relational (रिश्तेवाला — टेबलों में रिश्ता)।
  • “टेबलों को कौन जोड़ता है?” → Foreign Key।
  • “हर रो की अनोखी पहचान?” → Primary Key (unique + not null)।
  • “डेटा निकालने का SQL कमांड?” → SELECT।
  • “CRUD” → Create, Read, Update, Delete।
  • “रिलेशनल मॉडल किसने दिया?” → E.F. Codd (1970)।
  • “SQL — डेटाबेस या भाषा?” → भाषा (जाल में न फंसें!)।
  • “नॉर्मलाइजेशन का उद्देश्य?” → दोहराव (redundancy) खत्म करना।
  • “DBA” → Database Administrator।

आम गलतियां जो छात्र करते हैं

  • गलती 1: “SQL एक डेटाबेस है” — गलत। SQL भाषा है; डेटाबेस MySQL/Oracle हैं।
  • गलती 2: “DBMS और RDBMS एक ही हैं” — गलत। RDBMS, DBMS का विशेष प्रकार है (टेबल + रिश्ता + SQL)। हर RDBMS, DBMS है — पर हर DBMS, RDBMS नहीं।
  • गलती 3: “Primary Key खाली हो सकती है” — गलत। Primary Key कभी खाली (NULL) नहीं हो सकती और हमेशा अनोखी होती है।
  • गलती 4: “Excel भी DBMS है” — आंशिक गलत। Excel फाइल सिस्टम जैसा है — सुरक्षा, कई यूज़र, रिश्ते — ये DBMS वाली बातें नहीं।
  • गलती 5: “डेटाबेस और DBMS एक ही हैं” — गलत। डेटाबेस = डेटा का भंडार; DBMS = उसे संभालने वाला सॉफ्टवेयर (लाइब्रेरी vs लाइब्रेरियन)।

अभ्यास प्रश्न (8 MCQs)

नीचे 8 प्रश्न हैं — हर प्रश्न इसी पेज की जानकारी से बना है।

Q1: DBMS का पूरा नाम क्या है?
A) Database Management Software   B) Database Management System   C) Data Backup Management System   D) Digital Base Management System
उत्तर: B — Database Management System।

Q2: RDBMS में डेटा किस रूप में स्टोर होता है?
A) फाइलों में   B) पेड़ (tree) में   C) टेबल (रो-कॉलम) में   D) ग्राफ में
उत्तर: C — टेबल में + टेबलों के बीच संबंध।

Q3: दो टेबलों के बीच संबंध कौन बनाता है?
A) Primary Key   B) Foreign Key   C) Candidate Key   D) Super Key
उत्तर: B — Foreign Key दूसरी टेबल की Primary Key से जुड़ती है।

Q4: SQL में डेटा निकालने के लिए कौन-सा कमांड है?
A) INSERT   B) UPDATE   C) SELECT   D) CREATE
उत्तर: C — SELECT (Read)।

Q5: रिलेशनल डेटाबेस मॉडल किसने दिया था?
A) Charles Babbage   B) E.F. Codd   C) Bill Gates   D) Tim Berners-Lee
उत्तर: B — E.F. Codd (1970)।

Q6: नॉर्मलाइजेशन का मुख्य उद्देश्य क्या है?
A) गति बढ़ाना   B) डेटा दोहराव खत्म करना   C) सॉफ्टवेयर सस्ता करना   D) यूज़र बढ़ाना
उत्तर: B — Redundancy (दोहराव) खत्म करना।

Q7: निम्न में से कौन-सा RDBMS नहीं है?
A) MySQL   B) Oracle   C) MS Access   D) MS Word
उत्तर: D — MS Word वर्ड प्रोसेसर है, डेटाबेस नहीं।

Q8: CRUD में ‘R’ का क्या अर्थ है?
A) Run   B) Read   C) Remove   D) Replace
उत्तर: B — Create, Read, Update, Delete।

अक्सर पूछे जाने वाले प्रश्न

प्रश्न: DBMS क्या है? एक लाइन में बताएं।
उत्तर: DBMS (Database Management System) वह सॉफ्टवेयर है जो डेटाबेस को बनाने, संभालने, सुरक्षित रखने और उसमें से जानकारी निकालने का काम करता है।

प्रश्न: DBMS और RDBMS में क्या अंतर है?
उत्तर: DBMS में डेटा किसी भी रूप में हो सकता है; RDBMS में डेटा सिर्फ टेबल (रो-कॉलम) में होता है, टेबलों के बीच संबंध (keys) होते हैं, और SQL भाषा इस्तेमाल होती है। MySQL, Oracle — RDBMS हैं।

प्रश्न: Primary Key और Foreign Key में क्या अंतर है?
उत्तर: Primary Key टेबल के हर रो की अनोखी पहचान होती है (खाली नहीं हो सकती); Foreign Key वह कुंजी है जो दूसरी टेबल की Primary Key से जुड़कर दोनों टेबलों में रिश्ता बनाती है।

प्रश्न: SQL क्या है? क्या यह डेटाबेस है?
उत्तर: नहीं — SQL (Structured Query Language) एक भाषा है, जिससे RDBMS से बात की जाती है (SELECT, INSERT, UPDATE, DELETE)। डेटाबेस MySQL/Oracle जैसे सॉफ्टवेयर हैं।

प्रश्न: सबसे लोकप्रिय मुफ्त डेटाबेस कौन-सा है?
उत्तर: MySQL — ओपन सोर्स RDBMS; Facebook, YouTube, WordPress जैसी बड़ी साइटें इसी पर चलती हैं।

प्रश्न: नॉर्मलाइजेशन क्यों किया जाता है?
उत्तर: डेटा के दोहराव (redundancy) को खत्म करने और डेटा को सुसंगत रखने के लिए — 1NF, 2NF, 3NF इसके नियम हैं।

Last Updated: 19 अक्टूबर 2026

Leave a Comment

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

Scroll to Top