Follow Us
माध्यम चुनें / Select Medium:
Eng (English) Hindi (हिन्दी)
BSEB • कक्षा 8 • Computer Science • अध्याय 2
अनुमानित समय: 45 Mins
प्रगति: अध्ययनरत

डेटाबेस का परिचय (Introduction to Database)

आधुनिक डिजिटल सूचना क्रांति के युग में डेटाबेस उस अदृश्य इलेक्ट्रॉनिक रीढ़ की हड्डी की तरह कार्य करता है, जिस पर संपूर्ण डिजिटल सभ्यता टिकी हुई है—चाहे वह बिहार विद्यालय परीक्षा समिति (BSEB) का वार्षिक मैट्रिक और इंटरमीडिएट परीक्षा परिणाम पोर्टल हो, भारतीय रेलवे का विशाल IRCTC आरक्षण नेटवर्क हो, अथवा 140 करोड़ नागरिकों का आधार (UIDAI) बायोमेट्रिक डेटाबेस। बिहार बोर्ड कक्षा 8 कंप्यूटर विज्ञान पाठ्यक्रम के अनुसार प्रस्तुत अध्याय विद्यार्थियों को अपरिष्कृत कच्चे आंकड़ों (Data) से सार्थक सूचना (Information) और ज्ञान तक की विकास यात्रा से परिचित कराता है। विद्यार्थी सीखते हैं कि किस प्रकार पुराने कागजी लेजर और पारंपरिक फ़ाइल सिस्टम डेटा अतिरेक (Redundancy) और डेटा असंगति (Inconsistency) के कारण विफल हो गए, और कैसे DBMS केंद्रीकृत नियंत्रण द्वारा डेटा को सुरक्षित रखता है। यह अध्याय ANSI-SPARC 3-लेवल आर्किटेक्चर, डेटा स्वतंत्रता (Data Independence), डॉ. ई.एफ. कॉड के रिलेशनल मॉडल, गणितीय शब्दावली (Relation, Tuple, Attribute, Degree, Cardinality), विभिन्न कीज (प्राइमरी, कैंडिडेट, अल्टरनेट, फॉरेन), डेटा अखंडता के नियमों, डेटाबेस विसंगतियों तथा डेटाबेस प्रशासक (DBA) की भूमिका का गहन, वैज्ञानिक एवं परीक्षा-उन्मुख ज्ञान प्रदान करता है।

यह अध्याय क्यों महत्वपूर्ण है

आधुनिक डिजिटल सूचना क्रांति के युग में डेटाबेस उस अदृश्य इलेक्ट्रॉनिक रीढ़ की हड्डी की तरह कार्य करता है, जिस पर संपूर्ण डिजिटल सभ्यता टिकी हुई है—चाहे वह बिहार विद्यालय परीक्षा समिति (BSEB) का वार्षिक मैट्रिक और इंटरमीडिएट परीक्षा परिणाम पोर्टल हो, भारतीय रेलवे का विशाल IRCTC आरक्षण नेटवर्क हो, अथवा 140 करोड़ नागरिकों का आधार (UIDAI) बायोमेट्रिक डेटाबेस। बिहार बोर्ड कक्षा 8 कंप्यूटर विज्ञान पाठ्यक्रम के अनुसार प्रस्तुत अध्याय विद्यार्थियों को अपरिष्कृत कच्चे आंकड़ों (Data) से सार्थक सूचना (Information) और ज्ञान तक की विकास यात्रा से परिचित कराता है। विद्यार्थी सीखते हैं कि किस प्रकार पुराने कागजी लेजर और पारंपरिक फ़ाइल सिस्टम डेटा अतिरेक (Redundancy) और डेटा असंगति (Inconsistency) के कारण विफल हो गए, और कैसे DBMS केंद्रीकृत नियंत्रण द्वारा डेटा को सुरक्षित रखता है। यह अध्याय ANSI-SPARC 3-लेवल आर्किटेक्चर, डेटा स्वतंत्रता (Data Independence), डॉ. ई.एफ. कॉड के रिलेशनल मॉडल, गणितीय शब्दावली (Relation, Tuple, Attribute, Degree, Cardinality), विभिन्न कीज (प्राइमरी, कैंडिडेट, अल्टरनेट, फॉरेन), डेटा अखंडता के नियमों, डेटाबेस विसंगतियों तथा डेटाबेस प्रशासक (DBA) की भूमिका का गहन, वैज्ञानिक एवं परीक्षा-उन्मुख ज्ञान प्रदान करता है।

अध्याय रूपरेखा एवं प्रगति

1 डेटा, सूचना एवं पारंपरिक फ़ाइल सिस्...
2 DBMS की संकल्पना, मुख्य उद्देश्य एव...
3 ANSI-SPARC थ्री-लेवल डेटाबेस आर्किट...
4 रिलेशनल डेटा मॉडल (RDBMS) एवं औपचार...
5 रिलेशनल कीज मास्टरक्लास: प्राइमरी,...
6 डेटा अखंडता प्रतिबंध एवं रिलेशनल सं...
7 डेटाबेस प्रशासक (DBA), एंटरप्राइज स...

सम्पूर्ण सैद्धांतिक एवं वैचारिक अध्ययन

डेटा, सूचना एवं पारंपरिक फ़ाइल सिस्टम की सीमाएं

आधारभूत संकल्पना: डेटा, सूचना एवं पारंपरिक फ़ाइल सिस्टम की सीमाएं

कंप्यूटर डेटाबेस के आगमन से पूर्व, विद्यालय, बैंक और सरकारी कार्यालय अपने सभी रिकॉर्ड्स को कागजी खाता-बहियों (Registers) अथवा कंप्यूटर की अलग-थलग साधारण फाइलों में संजोकर रखते थे। जैसे-जैसे संस्थाओं का आकार बढ़ा और हजारों छात्रों या ग्राहकों का डेटा एकत्र होने लगा, ये पारंपरिक प्रणालियाँ आंकड़ों के दोहराव, विसंगतियों और सुरक्षा कमियों के कारण पूरी तरह चरमरा गईं। डेटाबेस के महत्व को समझने के लिए सबसे पहले डेटा के स्वरूप और फ़ाइल सिस्टम की कमियों को समझना आवश्यक है।

1. सूचना का पदानुक्रम: डेटा, सूचना एवं ज्ञान

  • डेटा (कच्चे आंकड़े / Raw Data): डेटा से तात्पर्य अपरिष्कृत, असंगठित तथ्यों, अंकों, वर्णों, या प्रतीकों से है, जिनका अपने आप में कोई स्पष्ट संदर्भ या अर्थ नहीं होता। उदाहरण के लिए, अलग-थलग लिखे हुए अंक 85, 92, 78 या शब्द "पटना" शुद्ध डेटा हैं; हम यह नहीं बता सकते कि ये छात्रों के अंक हैं, सामान की कीमतें हैं, या कमरे का तापमान।
  • सूचना (संसाधित जानकारी / Information): जब कच्चे डेटा को किसी निश्चित संदर्भ में सुव्यवस्थित, संसाधित और संरचित कर दिया जाता है, तो वह 'सूचना' बन जाता है। उदाहरण के लिए, यदि हम कहें: "कक्षा 8 की छात्रा अनन्या कुमारी (रोल नंबर 12, निवासी पटना) ने गणित में 85, विज्ञान में 92 और अंग्रेजी में 78 अंक प्राप्त कर प्रथम श्रेणी प्राप्त की," तो यह उपयोगी और अर्थपूर्ण सूचना है।
  • ज्ञान (कार्यकारी अंतर्दृष्टि / Knowledge): ज्ञान सूचना, अनुभव और तार्किक विश्लेषण का वह निचोड़ है जो भविष्य के सही निर्णय लेने में मार्गदर्शन करता है। उदाहरण के लिए, पिछले 5 वर्षों के परीक्षा परिणामों का विश्लेषण कर यह निष्कर्ष निकालना कि ग्रामीण क्षेत्रों के विद्यार्थियों को विज्ञान प्रयोगशाला में अतिरिक्त मार्गदर्शन की आवश्यकता है, ज्ञान कहलाता है।

2. पारंपरिक फ़ाइल प्रोसेसिंग सिस्टम (Traditional File Processing System)

DBMS से पहले कंप्यूटर प्रणालियों में प्रत्येक विभाग अपनी अलग कंप्यूटर फाइलें और अलग प्रोग्राम बनाता था। उदाहरण के लिए, एक विद्यालय में:

  • नामांकन विभाग अपनी अलग फाइल रखता था (छात्र का नाम, रोल नंबर, पिता का नाम, पता, फोन नंबर, जन्मतिथि)।
  • लेखा विभाग अपनी अलग शुल्क फाइल रखता था (छात्र का नाम, रोल नंबर, पता, जमा की गई फीस)।
  • पुस्तकालय विभाग अपनी अलग पुस्तक फाइल रखता था (छात्र का नाम, रोल नंबर, जारी की गई पुस्तकें)।

3. फ़ाइल प्रोसेसिंग सिस्टम की 6 गंभीर कमियां

  1. डेटा अतिरेक (Data Redundancy / आंकड़ों का दोहराव): एक ही छात्र का नाम, पिता का नाम, पता और मोबाइल नंबर अलग-अलग फाइलों में बार-बार दर्ज किया जाता है। इससे मूल्यवान हार्ड डिस्क स्पेस व्यर्थ नष्ट होता है और लिपिकों का समय बर्बाद होता है।
  2. डेटा असंगति (Data Inconsistency / परस्पर विरोधी आंकड़े): जब डेटा कई फाइलों में बिखरा होता है, तो एक जगह बदलाव होने पर दूसरी जगह पुराना डेटा रह जाता है। उदाहरण के लिए, यदि किसी छात्र का घर दानापुर से कंकड़बाग स्थानांतरित हो जाए और उसने केवल नामांकन विभाग में नया पता दर्ज कराया, तो लेखा विभाग पुराने पते पर ही नोटिस भेजता रहेगा। इसे डेटा असंगति कहते हैं।
  3. डेटा खोजने में जटिलता (Difficulty in Accessing Data): फ़ाइल सिस्टम में तात्कालिक प्रश्न पूछने (Ad-hoc Queries) की कोई सुविधा नहीं होती। यदि प्रधानाचार्य पूछें कि "पटना के उन छात्रों की सूची दिखाएं जिनकी फीस बाकी है और जिन्होंने विज्ञान की पुस्तक ली है," तो फ़ाइल सिस्टम यह नहीं बता सकता। इसके लिए कंप्यूटर प्रोग्रामर को नए सिरे से एक नया सॉफ्टवेयर कोड लिखना पड़ेगा।
  4. डेटा का अलगाव (Data Isolation): विभिन्न विभागों की फाइलें अलग-अलग असंगत प्रारूपों (Text, Binary, Spreadsheet) में होने के कारण उन्हें आपस में जोड़ना तकनीकी रूप से अत्यंत कठिन होता है।
  5. अखंडता नियमों की कमी (Integrity Problems): व्यावसायिक नियम जैसे "छात्र की आयु 5 से 18 के बीच होनी चाहिए" सीधे प्रोग्राम के कोड में लिखे होते थे। यदि नियम बदलना पड़े, तो सभी प्रोग्राम्स को दोबारा लिखना पड़ता था, जिससे गलतियां होने की भारी संभावना रहती थी।
  6. परमाणुता एवं समवर्ती संपादन की समस्याएं (Atomicity & Concurrency Anomalies): यदि कई क्लर्क एक ही समय में एक ही फाइल को संपादित करें, तो एक का डेटा दूसरे के डेटा को मिटा देता है। इसके अलावा, यदि बैंक लेन-देन के दौरान सर्वर अचानक बंद हो जाए, तो फाइल सिस्टम में स्वतः रोलबैक (Rollback) की सुविधा नहीं होती, जिससे भारी वित्तीय गड़बड़ी हो सकती है।

DBMS की संकल्पना, मुख्य उद्देश्य एवं 4 पर्यावरणीय घटक

DBMS की वास्तुकला: परिभाषा, मुख्य उद्देश्य एवं 4 पर्यावरणीय घटक

पारंपरिक फ़ाइल सिस्टम की भयंकर कमियों को दूर करने के लिए कंप्यूटर वैज्ञानिकों ने डेटाबेस मैनेजमेंट सिस्टम (DBMS) का आविष्कार किया। DBMS संपूर्ण संस्था के डेटा को एक केंद्रीय स्थान पर नियंत्रित करता है, डेटा दोहराव को समाप्त करता है, और वैश्विक अखंडता व सुरक्षा नियमों को सख्ती से लागू करता है।

1. डेटाबेस एवं DBMS की औपचारिक परिभाषा

डेटाबेस (Database): परस्पर संबंधित आंकड़ों का एक तार्किक, सुव्यवस्थित और इलेक्ट्रॉनिक रूप से सुरक्षित संग्रह, जिसे कई अनुप्रयोगों द्वारा साझा किया जा सके।

DBMS (Database Management System): सॉफ्टवेयर प्रोग्राम्स का वह व्यापक समूह जो कंप्यूटर की हार्ड डिस्क पर संग्रहीत भौतिक डेटाबेस और उपयोगकर्ताओं या अनुप्रयोगों के बीच एक बुद्धिमान मध्यस्थ के रूप में कार्य करता है। DBMS डेटाबेस के निर्माण, संरचना परिभाषा, डेटा खोजने, अद्यतन करने और सुरक्षा नियंत्रण का संपूर्ण प्रबंधन करता है। प्रमुख उदाहरण: Microsoft Access, MySQL, Oracle, Microsoft SQL Server, PostgreSQL, एवं SQLite।

2. DBMS पर्यावरण के 4 आधारभूत घटक (The 4 Components of DBMS)

एक पूर्ण कार्यशील DBMS प्रणाली निम्नलिखित चार स्तंभों के तालमेल से संचालित होती है:

घटक का नाम विस्तृत विवरण एवं उप-अंग व्यावहारिक संस्थागत उदाहरण
1. हार्डवेयर (Hardware) वे भौतिक इलेक्ट्रॉनिक उपकरण जिन पर सॉफ्टवेयर चलता है और डेटा संग्रहीत होता है: सर्वर, प्रोसेसर (CPU), तीव्र गति की रैम (RAM), सॉलिड स्टेट ड्राइव्स (SSD), हार्ड डिस्क और नेटवर्क उपकरण। पटना डेटा सेंटर में लगे बिहार बोर्ड के सर्वर रैक, स्कूल कंप्यूटर लैब के वर्कस्टेशन।
2. सॉफ्टवेयर (Software) प्रोग्राम्स की वह परत जो प्रणाली को नियंत्रित करती है: मुख्य DBMS इंजन, ऑपरेटिंग सिस्टम (Linux, Windows Server), नेटवर्क सॉफ्टवेयर और यूजर इंटरफेस एप्लिकेशन। MySQL सर्वर, Microsoft Access 2019, Apache वेब सर्वर, PHP रिजल्ट एप्लिकेशन।
3. डेटा एवं मेटाडेटा (Data & Metadata) सिस्टम में दर्ज वास्तविक परिचालन आंकड़े, साथ ही डेटा डिक्शनरी (Data Dictionary / System Catalog) जिसमें मेटाडेटा ("डेटा के बारे में डेटा") जैसे तालिकाओं के नाम, फ़ील्ड्स के प्रकार और सुरक्षा नियम दर्ज होते हैं। छात्रों के अंक, शिक्षकों का वेतन, और यह नियम कि RollNo केवल पूर्णांक संख्या होगी।
4. उपयोगकर्ता (Users / People) डेटाबेस से जुड़ने वाले विभिन्न स्तर के मानव हितधारक: डेटाबेस प्रशासक (DBA), सिस्टम विश्लेषक, एप्लिकेशन प्रोग्रामर और अंतिम उपयोगकर्ता (End Users)। विद्यालय के प्रधानाचार्य, परीक्षा नियंत्रक, अंक दर्ज करने वाले क्लर्क, रिजल्ट देखने वाले छात्र।

3. DBMS के मुख्य लाभ एवं उद्देश्य

  • डेटा अतिरेक पर नियंत्रण (Controlled Redundancy): छात्र का विवरण केवल एक मास्टर टेबल में दर्ज होता है और अन्य विभाग केवल उसका संदर्भ लेते हैं।
  • डेटा संगति की गारंटी (Guaranteed Consistency): एक ही केंद्रीय रिकॉर्ड होने के कारण, पते या फोन नंबर का एक बार किया गया बदलाव पूरी संस्था में तुरंत अपडेट हो जाता है।
  • डेटा साझाकरण (Data Sharing): नए विभाग बिना अलग फाइलें बनाए मौजूदा डेटा का तुरंत उपयोग कर सकते हैं।
  • सुरक्षा एवं गोपनीयता (Data Security): केवल अधिकृत उपयोगकर्ताओं को ही विशिष्ट डेटा देखने और बदलने की अनुमति दी जाती है।
  • अखंडता नियमों का स्वतः प्रवर्तन (Integrity Enforcement): अमान्य आंकड़े (जैसे ऋणात्मक अंक या गलत जन्मतिथि) डेटाबेस इंजन के स्तर पर ही रोक दिए जाते हैं।
  • स्वचालित बैकअप एवं आपदा प्रबंधन (Backup & Recovery): बिजली कटने या कंप्यूटर खराब होने पर लेन-देन लॉग्स की सहायता से डेटा को सुरक्षित पूर्व स्थिति में बहाल कर दिया जाता है।

ANSI-SPARC थ्री-लेवल डेटाबेस आर्किटेक्चर एवं डेटा स्वतंत्रता

ANSI-SPARC थ्री-लेवल आर्किटेक्चर एवं डेटा स्वतंत्रता के सिद्धांत

डेटाबेस विज्ञान की सबसे महान उपलब्धियों में से एक यह है कि उपयोगकर्ता के देखने के नजरिए (Views) को कंप्यूटर हार्डवेयर पर डेटा के भौतिक भंडारण से पूरी तरह अलग कर दिया गया है। 1975 में अमेरिकन नेशनल स्टैंडर्ड्स इंस्टीट्यूट (ANSI-SPARC) द्वारा प्रतिपादित थ्री-लेवल आर्किटेक्चर आज के सभी आधुनिक RDBMS प्रणालियों का वैचारिक ढांचा है।

1. ANSI-SPARC आर्किटेक्चर के तीन स्तर

(A) भौतिक / आंतरिक स्तर (Physical / Internal Level)

दृष्टिकोण: हार्डवेयर के सबसे करीब स्थित सबसे निचला स्तर।
मुख्य केंद्र: डेटा भौतिक रूप से कैसे (HOW) संग्रहीत है।
विवरण: यह स्तर हार्ड डिस्क पर डेटा ब्लॉक्स, सेक्टर्स, बाइट्स का आवंटन, फाइल संरचनाएं (Sequential, Hashed, B-tree), डेटा कम्प्रेशन और एन्क्रिप्शन का प्रबंधन करता है। सामान्य ऑपरेटर और छात्र इसे कभी नहीं देखते; यह ऑपरेटिंग सिस्टम और DBMS स्टोरेज इंजन द्वारा संभाला जाता है।

(B) तार्किक / वैचारिक स्तर (Conceptual / Logical Level)

दृष्टिकोण: संपूर्ण संस्थागत डेटाबेस का प्रतिनिधित्व करने वाला मध्य स्तर।
मुख्य केंद्र: डेटाबेस में क्या (WHAT) डेटा और उनके आपसी संबंध संग्रहीत हैं।
विवरण: यह स्तर सभी तालिकाओं (Entities), उनके गुणों (Attributes), डेटा प्रकारों (Data Types), टेबलों के बीच संबंधों (Relationships), और सुरक्षा व अखंडता नियमों को परिभाषित करता है। यह भौतिक हार्डवेयर से पूरी तरह स्वतंत्र होता है और डेटाबेस प्रशासक (DBA) के सीधे नियंत्रण में रहता है।

(C) बाहरी / दृश्य स्तर (External / View Level)

दृष्टिकोण: उपयोगकर्ताओं के सबसे करीब स्थित सबसे ऊपरी स्तर।
मुख्य केंद्र: विभिन्न उपयोगकर्ता समूहों के अनुकूल कस्टम दृश्य (User Views)।
विवरण: प्रत्येक उपयोगकर्ता को पूरी संस्था का डेटा देखने की न तो आवश्यकता होती है और न ही अनुमति। यह स्तर प्रत्येक उपयोगकर्ता समूह के लिए एक विशिष्ट "खिड़की" (View) बनाता है जिसमें केवल प्रासंगिक डेटा दिखता है और गोपनीय डेटा छिपा रहता है। जैसे—बिहार बोर्ड पोर्टल पर छात्र केवल अपना रोल नंबर और अंक देखता है, जबकि स्कूल क्लर्क केवल अपनी कक्षा के छात्रों की उपस्थिति देख सकता है।

2. डेटा स्वतंत्रता का सिद्धांत (Principles of Data Independence)

पुराने सिस्टम्स में स्टोरेज ड्राइव बदलने या नई टेबल जोड़ने पर सारे कंप्यूटर प्रोग्राम खराब हो जाते थे। डेटा स्वतंत्रता (Data Independence) का अर्थ है—निचले स्तर की संरचना को बदलने पर ऊपरी स्तर के प्रोग्राम्स या यूजर व्यूज पर कोई प्रभाव न पड़ना। यह दो प्रकार की होती है:

स्वतंत्रता का प्रकार परिभाषा एवं तकनीकी कार्यप्रणाली व्यावहारिक उदाहरण
1. भौतिक डेटा स्वतंत्रता (Physical Data Independence) आंतरिक/भौतिक स्कीमा (Internal Schema) में परिवर्तन करने पर वैचारिक स्कीमा (Conceptual Schema) और एप्लिकेशन प्रोग्राम्स में कोई बदलाव करने की आवश्यकता न होना। डेटाबेस सर्वर की हार्ड डिस्क को बदलकर नई तेज SSD लगाना, या खोज की गति बढ़ाने के लिए नया B-tree इंडेक्स बनाना, बिना टेबल के ढांचे को छुए।
2. तार्किक डेटा स्वतंत्रता (Logical Data Independence) वैचारिक/तार्किक स्कीमा (Conceptual Schema) में नई तालिकाएँ या फ़ील्ड्स जोड़ने पर मौजूदा बाहरी व्यूज (External Views) और पुराने अनुप्रयोगों को बदलने की आवश्यकता न होना। छात्र टेबल में एक नया स्तंभ Aadhaar_No जोड़ना, या नई टेबल Sports_Club बनाना, बिना पुराने फीस कलेक्शन सॉफ्टवेयर को प्रभावित किए।

रिलेशनल डेटा मॉडल (RDBMS) एवं औपचारिक शब्दावली

रिलेशनल डेटा मॉडल (RDBMS) एवं औपचारिक गणितीय शब्दावली

1970 में आईबीएम के गणितज्ञ और कंप्यूटर वैज्ञानिक डॉ. एडगर एफ. कॉड (Dr. E.F. Codd) ने रिलेशनल डेटा मॉडल (Relational Model) का प्रतिपादन किया। गणितीय समुच्चय सिद्धांत (Set Theory) पर आधारित होने के कारण इस मॉडल ने जटिल पॉइंटर्स और पदानुक्रमों को हटाकर सारा डेटा सरल दो-आयामी तालिकाओं (Tables) में प्रस्तुत किया, जो आज पूरी दुनिया का सर्वमान्य मानक है।

1. रिलेशनल डेटाबेस की आवश्यक शब्दावली

परीक्षा में अच्छे अंक प्राप्त करने के लिए छात्रों को सामान्य शब्दों और उनके तकनीकी रिलेशनल नामों दोनों का ज्ञान होना आवश्यक है:

  • रिलेशन (Relation - तालिका / Table): पंक्तियों और स्तंभों का एक दो-आयामी ग्रिड जो किसी वास्तविक दुनिया की सत्ता (Entity जैसे छात्र, शिक्षक, पाठ्यक्रम) का प्रतिनिधित्व करता है। गणितीय रूप से रिलेशन टुपल्स का एक समुच्चय होता है, इसलिए इसमें कोई भी दो पंक्तियाँ बिल्कुल समान नहीं हो सकतीं।
  • टुपल (Tuple - पंक्ति / Record / Row): रिलेशन की एक क्षैतिज पंक्ति। प्रत्येक टुपल उस संस्था के किसी एक विशिष्ट सदस्य का पूरा रिकॉर्ड दर्शाता है (जैसे एक छात्र का संपूर्ण विवरण: रोल नंबर, नाम, कक्षा, शहर, प्राप्तांक)।
  • एट्रीब्यूट (Attribute - स्तंभ / Field / Column): रिलेशन का एक लंबवत स्तंभ। प्रत्येक एट्रीब्यूट उस सत्ता की किसी एक विशिष्ट विशेषता या गुण को दर्शाता है (जैसे RollNo, StudentName, City, Marks)।
  • डोमेन (Domain): किसी एट्रीब्यूट के लिए अनुमत सभी वैध, परमाण्विक मानों का संपूर्ण समुच्चय (Pool of Permissible Values)। उदाहरण: Marks का डोमेन 0 से 100 तक की संख्याएं हैं। Gender का डोमेन {"Male", "Female", "Other"} है।
  • डिग्री (Degree of a Relation): किसी रिलेशन में मौजूद कुल स्तंभों (Attributes) की संख्या। उदाहरण: यदि किसी टेबल में [RollNo, Name, Class, City, Marks] पाँच स्तंभ हैं, तो उसकी डिग्री 5 होगी। डिग्री का मान सामान्यतः स्थिर रहता है।
  • कार्डिनैलिटी (Cardinality of a Relation): किसी रिलेशन में मौजूद कुल पंक्तियों (Tuples/Records) की संख्या। उदाहरण: यदि टेबल में 120 छात्रों के रिकॉर्ड दर्ज हैं, तो उसकी कार्डिनैलिटी 120 होगी। नया रिकॉर्ड जुड़ने या हटने पर कार्डिनैलिटी निरंतर बदलती रहती है।
  • परमाण्विक मान (Atomic Value): रिलेशनल मॉडल का नियम है कि टेबल के प्रत्येक सेल में केवल एक ही अविभाज्य मान होना चाहिए। एक ही सेल में दो फोन नंबर (उदा. "9876543210, 9123456780") लिखना गैर-परमाण्विक है और नियम का उल्लंघन है।

2. उदाहरण तालिका: छात्र (STUDENT) रिलेशन

RollNo (Primary Key) StudentName Class City Marks
101 आरव शर्मा 8 पटना 88
102 पूजा कुमारी 8 गया 94
103 मोहित वर्मा 8 मुजफ्फरपुर 76
104 स्नेहा सिंह 8 भागलपुर 91
उपरोक्त तालिका का तकनीकी विश्लेषण:
• रिलेशन का नाम: STUDENT
• एट्रीब्यूट्स (स्तंभ): 5 (RollNo, StudentName, Class, City, Marks) → डिग्री (Degree) = 5
• टुपल्स (रिकॉर्ड पंक्तियाँ): 4 छात्रों के रिकॉर्ड → कार्डिनैलिटी (Cardinality) = 4

रिलेशनल कीज मास्टरक्लास: प्राइमरी, कैंडिडेट, अल्टरनेट एवं फॉरेन की

रिलेशनल कीज मास्टरक्लास: प्राइमरी, कैंडिडेट, अल्टरनेट एवं फॉरेन की

रिलेशनल डेटाबेस में कोई भी रिकॉर्ड अनाम या बिना पहचान का नहीं हो सकता। लाखों रिकॉर्ड्स में से किसी एक विशिष्ट छात्र, ग्राहक या बैंक खाते को बिना किसी गलती के सटीकता से ढूंढ निकालने के लिए कीज (Keys) का उपयोग किया जाता है। कीज ही रिलेशनल डेटाबेस की रीढ़ हैं।

1. रिलेशनल कीज का सम्पूर्ण वर्गीकरण

  • सुपर की (Super Key): किसी रिलेशन के एक या अधिक एट्रीब्यूट्स का वह समूह जो प्रत्येक टुपल को विशिष्ट रूप से पहचान सके। सुपर की में अतिरिक्त अनावश्यक स्तंभ भी शामिल हो सकते हैं। जैसे छात्र टेबल में [RollNo] सुपर की है, और [RollNo + StudentName] भी सुपर की है क्योंकि यह भी रिकॉर्ड को विशिष्ट पहचान देती है।
  • कैंडिडेट की (Candidate Key - प्रत्याशी की): एक न्यूनतम सुपर की (Minimal Super Key) जिसमें कोई भी अतिरिक्त अनावश्यक एट्रीब्यूट नहीं होता। यह स्तंभों का वह न्यूनतम समूह है जो रिकॉर्ड को विशिष्ट रूप से पहचानता है। एक टेबल में कई कैंडिडेट की हो सकती हैं। जैसे छात्र टेबल में Admission_No और Aadhaar_No दोनों अलग-अलग कैंडिडेट की हैं क्योंकि दोनों ही पूरी तरह अद्वितीय हैं।
  • प्राइमरी की (Primary Key - मुख्य की): डेटाबेस डिज़ाइनर द्वारा कैंडिडेट कीज में से चुनी गई वह एकमात्र आधिकारिक की, जो टेबल के प्रत्येक रिकॉर्ड को विशिष्ट पहचान देती है। प्राइमरी की के दो अपरिवर्तनीय नियम होते हैं:
    1. पूर्ण विशिष्टता (Uniqueness): कोई भी दो रिकॉर्ड्स का मान समान नहीं हो सकता (नो डुप्लिकेट्स)।
    2. इकाई अखंडता (Entity Integrity / Non-Null): प्राइमरी की फ़ील्ड कभी भी खाली (NULL) नहीं हो सकता।
  • अल्टरनेट की (Alternate Key - वैकल्पिक की): वे सभी कैंडिडेट कीज जिन्हें प्राइमरी की के रूप में नहीं चुना गया। जैसे यदि हमने Admission_No को प्राइमरी की बना दिया, तो बची हुई कैंडिडेट की Aadhaar_No अल्टरनेट की कहलाएगी।
  • कंपोजिट की (Composite Key - संयुक्त की): जब कोई एक अकेला एट्रीब्यूट रिकॉर्ड को विशिष्ट रूप से पहचानने में सक्षम न हो, तो दो या अधिक एट्रीब्यूट्स को मिलाकर बनाई गई प्राइमरी की। जैसे परीक्षा अंक तालिका में [RollNo + SubjectCode] मिलकर कंपोजिट प्राइमरी की बनाते हैं।
  • फॉरेन की (Foreign Key - विदेशी की): किसी चाइल्ड टेबल का वह एट्रीब्यूट जिसका मान किसी दूसरी मास्टर टेबल की प्राइमरी की से सीधे जुड़ा होता है। फॉरेन की ही दो स्वतंत्र टेबलों के बीच आपसी संबंध (Relationship) स्थापित करने वाला सेतु है।

2. टेबलों के बीच फॉरेन की संबंध का उदाहरण

मास्टर विभाग एवं चाइल्ड कर्मचारी संबंध:

• मास्टर टेबल: विभाग (DeptID, DeptName, Location) → DeptID प्राइमरी की है।
• चाइल्ड टेबल: कर्मचारी (EmpID, EmpName, Salary, DeptID) → EmpID प्राइमरी की है, तथा DeptID फॉरेन की है जो मास्टर विभाग टेबल से जुड़ती है।
• इससे यह सुनिश्चित होता है कि कोई भी कर्मचारी किसी ऐसे फर्जी विभाग में दर्ज नहीं हो सकता जो मास्टर टेबल में मौजूद ही न हो।

डेटा अखंडता प्रतिबंध एवं रिलेशनल संशोधन विसंगतियां

डेटा अखंडता प्रतिबंध एवं रिलेशनल संशोधन विसंगतियां

रिलेशनल डेटाबेस केवल टेबलों का समूह नहीं है; यह सख्त नियमों और शर्तों से बंधा एक अनुशासित तंत्र है जिन्हें डेटा अखंडता प्रतिबंध (Integrity Constraints) कहा जाता है। जब टेबल की संरचना गलत और अ-मानकीकृत (Un-normalized) होती है, तो दैनिक कार्यों के दौरान तीन गंभीर विसंगतियाँ (Anomalies) उत्पन्न होती हैं जो डेटाबेस को दूषित कर देती हैं।

1. चार मूलभूत अखंडता प्रतिबंध (The 4 Integrity Constraints)

  • डोमेन अखंडता (Domain Integrity): यह नियम तय करता है कि किसी भी एट्रीब्यूट में प्रविष्ट किया गया मान उसके पूर्वनिर्धारित डोमेन से संबंधित होना चाहिए (सही डेटा प्रकार, उचित सीमा और परमाण्विक मान)। जैसे आयु में शब्द लिखना या परीक्षा अंकों में 100 से अधिक संख्या दर्ज करना डोमेन अखंडता का उल्लंघन है।
  • इकाई अखंडता (Entity Integrity): यह नियम अनिवार्य करता है कि किसी भी रिलेशन की प्राइमरी की कभी भी खाली (NULL) नहीं हो सकती। चूंकि प्राइमरी की वास्तविक दुनिया की सत्ता की पहचान है, अतः बिना पहचान वाला कोई रिकॉर्ड अस्तित्व में नहीं रह सकता।
  • रेफरेंशियल अखंडता (Referential Integrity): यह नियम तय करता है कि चाइल्ड टेबल में मौजूद फॉरेन की का मान या तो मास्टर टेबल की प्राइमरी की के किसी मौजूदा मान से मेल खाना चाहिए, अथवा वह NULL होना चाहिए। यह अनाथ रिकॉर्ड्स (Orphan Records) को बनने से रोकता है (जैसे बिना किसी पंजीकृत छात्र के परीक्षा अंक दर्ज करना)।
  • की प्रतिबंध (Key Constraint): यह सुनिश्चित करता है कि रिलेशन में प्रत्येक पंक्ति विशिष्ट रूप से पहचानी जा सके और कोई भी दो पंक्तियाँ बिल्कुल हूबहू समान (Identical Duplicates) न हों।

2. तीन गंभीर डेटाबेस विसंगतियाँ (The 3 Modification Anomalies)

यदि कोई अकुशल डिज़ाइनर छात्र विवरण, पाठ्यक्रम और शिक्षक के विवरण को एक ही बड़ी सपाट तालिका में मिला दे, तो निम्नलिखित तीन गंभीर विसंगतियाँ उत्पन्न होती हैं:

विसंगति का प्रकार विफलता की कार्यप्रणाली वास्तविक संस्थागत परिदृश्य
1. प्रविष्टि विसंगति (Insertion Anomaly) किसी एक सत्ता का वैध डेटा तब तक दर्ज न कर पाना, जब तक कि किसी दूसरी असंबंधित सत्ता का डेटा भी साथ में दर्ज न किया जाए। विद्यालय में एक नया विषय 'रोबोटिक्स' शुरू किया गया, परंतु जब तक कोई छात्र उसमें नामांकन नहीं कराता, तब तक सिस्टम उस विषय का नाम और शिक्षक का विवरण टेबल में दर्ज नहीं कर सकता, क्योंकि छात्र का रोल नंबर (प्राइमरी की) खाली नहीं हो सकता!
2. विलोपन विसंगति (Deletion Anomaly) किसी एक सत्ता का रिकॉर्ड हटाने पर गलती से किसी दूसरी अत्यंत महत्वपूर्ण सत्ता का डेटा भी हमेशा के लिए नष्ट हो जाना। 'रूसी भाषा' विषय में केवल एक ही छात्र 'रोहन' नामांकित था। रोहन ने स्कूल छोड़ दिया; जब क्लर्क ने रोहन का रिकॉर्ड डिलीट किया, तो उसके साथ-साथ रूसी भाषा का संपूर्ण पाठ्यक्रम और शिक्षक का फोन नंबर भी डेटाबेस से हमेशा के लिए गायब हो गया!
3. अद्यतन विसंगति (Update Anomaly) दोहराए गए डेटा को कुछ पंक्तियों में अपडेट करने और कुछ में भूल जाने के कारण उत्पन्न होने वाली परस्पर विरोधी स्थिति। गणित शिक्षक 'श्री वर्मा' का मोबाइल नंबर बदल गया। चूंकि वे 150 छात्रों को पढ़ाते हैं, उनका नंबर 150 पंक्तियों में दर्ज है। क्लर्क ने 100 पंक्तियों में नया नंबर बदला और 50 में पुराना ही रह गया, जिससे डेटाबेस में गंभीर असंगति उत्पन्न हो गई।
रिलेशनल समाधान (सामान्यीकरण / Normalization): इन तीनों विसंगतियों का एकमात्र वैज्ञानिक समाधान सामान्यीकरण (Normalization) है—एक बड़ी तालिका को तोड़कर छोटी, केंद्रित और परस्पर जुड़ी तालिकाओं (जैसे छात्र, पाठ्यक्रम, और शिक्षक) में विभाजित करना!

डेटाबेस प्रशासक (DBA), एंटरप्राइज सिस्टम्स एवं राष्ट्रीय केस-स्टडीज

डेटाबेस प्रशासक (DBA), एंटरप्राइज सिस्टम्स एवं राष्ट्रीय केस-स्टडीज

डेटाबेस अपने आप संचालित नहीं होते; उनके कुशल संचालन, सुरक्षा और आपदा प्रबंधन के लिए तकनीकी विशेषज्ञों की आवश्यकता होती है। इस अंतिम मॉड्यूल में हम डेटाबेस प्रशासक (DBA) की महत्वपूर्ण भूमिका, डेस्कटॉप बनाम एंटरप्राइज RDBMS के अंतर, और बिहार तथा भारत में संचालित विशाल राष्ट्रीय डेटाबेस सिस्टम्स का अध्ययन करेंगे।

1. डेटाबेस प्रशासक (DBA) के प्रमुख दायित्व

डेटाबेस प्रशासक (Database Administrator - DBA) वह मुख्य तकनीकी अधिकारी होता है जिसके पास संपूर्ण डेटाबेस प्रबंधन प्रणाली का पूर्ण प्रशासनिक और सुरक्षात्मक नियंत्रण होता है। इसके प्रमुख कार्य हैं:

  • स्कीमा परिभाषा (Schema Definition): डेटाबेस की तार्किक और भौतिक संरचना तैयार करना, तालिकाओं का खाका बनाना, डेटा प्रकार चुनना और अखंडता नियम निर्धारित करना।
  • उपयोगकर्ता सुरक्षा एवं अधिकार प्रबंधन (Security & Authorization): उपयोगकर्ताओं के खाते बनाना, पासवर्ड नीतियां लागू करना, और यह तय करना कि कौन सा उपयोगकर्ता किस डेटा को देख या बदल सकता है।
  • नियमित बैकअप एवं आपदा प्रबंधन (Backup & Recovery): डेटाबेस का दैनिक व साप्ताहिक बैकअप लेना, तथा हार्डवेयर क्रैश, आग या वायरस हमले की स्थिति में डेटा को सुरक्षित पुनः स्थापित करना।
  • प्रदर्शन निगरानी एवं ट्यूनिंग (Performance Monitoring): डेटाबेस की गति धीमी होने पर नए B-tree इंडेक्स बनाना, सर्वर रैम का प्रबंधन करना और जटिल क्वेरीज़ को तेज बनाना।

2. डेस्कटॉप DBMS बनाम एंटरप्राइज क्लाइंट-सर्वर RDBMS

तुलना का बिंदु डेस्कटॉप DBMS (उदा. MS Access, SQLite) एंटरप्राइज क्लाइंट-सर्वर RDBMS (उदा. Oracle, MySQL, SQL Server)
वास्तुकला एकल-फाइल कंटेनर (.accdb); फ़ाइल-सर्वर मॉडल। बहु-स्तरीय क्लाइंट-सर्वर मॉडल; पृष्ठभूमि में चलने वाले समर्पित बैकएंड डेमन्स।
उपयोगकर्ता क्षमता एकल उपयोगकर्ता या छोटे कार्यसमूह (10-20 उपयोगकर्ता)। लाखों उपयोगकर्ता एक ही समय में इंटरनेट पर एक साथ कार्य कर सकते हैं।
अधिकतम आकार सामान्यतः 2 GB तक सीमित। व्यावहारिक रूप से असीमित (सैकड़ों टेराबाइट्स और पेटाबाइट्स)।

3. वास्तविक राष्ट्रीय स्तर के डेटाबेस: बिहार एवं भारत

  • BSEB ऑनलाइन परीक्षा एवं परिणाम पोर्टल: बिहार विद्यालय परीक्षा समिति भारत के सबसे बड़े शैक्षणिक डेटाबेस में से एक का संचालन करती है, जिसमें प्रतिवर्ष मैट्रिक (10वीं) और इंटरमीडिएट (12वीं) के 30 लाख से अधिक परीक्षार्थियों का डेटा प्रबंधित होता है। यह डेटाबेस छात्र पंजीकरण, परीक्षा केंद्र आवंटन, मूल्यांकन प्राप्तांक और परिणाम प्रकाशन को उच्च गति से संचालित करता है।
  • आधार (UIDAI - भारतीय विशिष्ट पहचान प्राधिकरण): दुनिया का सबसे विशाल बायोमेट्रिक रिलेशनल व वितरित डेटाबेस। इसमें भारत के 140 करोड़ नागरिकों का 12-अंकों का आधार नंबर, नाम, पता, फोटो, दसों उंगलियों के निशान और दोनों आँखों की आइरिस स्कैन सुरक्षित हैं। यह प्रतिदिन 8 करोड़ से अधिक रीयल-टाइम सत्यापन संसाधित करता है।
  • IRCTC भारतीय रेलवे यात्री आरक्षण प्रणाली (PRS): उच्च-क्षमता वाला ऑनलाइन लेन-देन डेटाबेस (OLTP) जो पूरे देश के हजारों रेलवे स्टेशनों और लाखों ऑनलाइन यात्रियों को जोड़ता है। यह प्रति मिनट 25,000 से अधिक टिकटों की बुकिंग करता है और सीट आरक्षण में कभी कोई दोहराव नहीं होने देता।

प्रोग्रामिंग सिंटेक्स, स्टेटमेंट्स एवं भाषा अनुवादक नियम

रिलेशनल तालिका डिग्री सूत्र
डिग्री = एट्रीब्यूट्स (स्तंभों) की कुल संख्या
रिलेशनल तालिका कार्डिनैलिटी सूत्र
कार्डिनैलिटी = टुपल्स (पंक्तियों/रिकॉर्ड्स) की कुल संख्या
इकाई अखंडता गैर-रिक्तता प्रतिबंध
$$Primary_Key(Tuple) != NULL$$

अवधारणात्मक हल उदाहरण एवं अनुप्रयोग (Solved Examples)

उदाहरण 1
डेटा (Data) और सूचना (Information) में अंतर स्पष्ट कीजिए। विद्यालय के संदर्भ में दोनों का एक-एक उपयुक्त उदाहरण दीजिए।
विस्तृत समाधान / उत्तर:
उदाहरण 2
डेटा अतिरेक (Data Redundancy) क्या है? पारंपरिक फ़ाइल सिस्टम की तुलना में DBMS डेटा अतिरेक को कैसे नियंत्रित करता है? अतिरेक का एक दुष्प्रभाव बताइए।
विस्तृत समाधान / उत्तर:
उदाहरण 3
एक रिलेशनल तालिका tbl_Student में 6 स्तंभ (Columns) और 45 छात्रों के रिकॉर्ड्स (Rows) हैं। (क) इस तालिका की डिग्री (Degree) और कार्डिनैलिटी (Cardinality) ज्ञात कीजिए। (ख) यदि 5 नए छात्र नामांकित होते हैं और 1 नया स्तंभ (BloodGroup) जोड़ा जाता है, तो नई डिग्री और कार्डिनैलिटी क्या होगी?
विस्तृत समाधान / उत्तर:
उदाहरण 4
कैंडिडेट की (Candidate Key), प्राइमरी की (Primary Key), और अल्टरनेट की (Alternate Key) में अंतर स्पष्ट कीजिए। RollNo, AdmissionNo, AadhaarNo, StudentName, और City युक्त छात्र तालिका का उदाहरण देकर समझाइए।
विस्तृत समाधान / उत्तर:
उदाहरण 5
ANSI-SPARC थ्री-लेवल डेटाबेस आर्किटेक्चर (Physical, Conceptual, External) की व्याख्या कीजिए। भौतिक डेटा स्वतंत्रता (Physical Data Independence) क्या है और इसका क्या महत्व है?
विस्तृत समाधान / उत्तर:
उदाहरण 6
डेटाबेस डिज़ाइन में प्रविष्टि (Insertion), विलोपन (Deletion), और अद्यतन (Update) विसंगतियाँ क्या हैं? एक सपाट तालिका का उदाहरण देकर तीनों विसंगतियों को समझाइए तथा बताइए कि सामान्यीकरण (Normalization) द्वारा इनका समाधान कैसे होता है।
विस्तृत समाधान / उत्तर:

सामान्य गलतियाँ एवं परीक्षक के जाल (Examiner Traps)

सामान्य भ्रम / गलत उत्तर

रिलेशनल तालिका में डिग्री (Degree) और कार्डिनैलिटी (Cardinality) को आपस में बदल देना

सही वैज्ञानिक तथ्य

सामान्य भ्रम / गलत उत्तर

कच्चे डेटा (Data) और संसाधित सूचना (Information) को एक समान समझना

सही वैज्ञानिक तथ्य

सामान्य भ्रम / गलत उत्तर

यह मानना कि एक तालिका में कई प्राइमरी की हो सकती हैं

सही वैज्ञानिक तथ्य

सामान्य भ्रम / गलत उत्तर

फॉरेन की (Foreign Key) के नियमों में भ्रमित होना

सही वैज्ञानिक तथ्य

सामान्य भ्रम / गलत उत्तर

भौतिक डेटा स्वतंत्रता और तार्किक डेटा स्वतंत्रता में अंतर न समझ पाना

सही वैज्ञानिक तथ्य

सामान्य भ्रम / गलत उत्तर

इकाई अखंडता (Entity Integrity) का उल्लंघन कर प्राइमरी की में NULL मान स्वीकार्य मानना

सही वैज्ञानिक तथ्य

अध्याय का सार संक्षेप एवं 10 मुख्य निष्कर्ष

मुख्य बिंदु 1
अध्याय 2: डेटाबेस का परिचय (Introduction to Database) डेटाबेस प्रबंधन प्रणाली की आधारभूत वैज्ञानिक संकल्पनाओं का विस्तृत, प्रामाणिक और गणितीय विश्लेषण प्रस्तुत करता है। अध्याय का प्रारंभ सूचना के पदानुक्रम से होता है, जहाँ अपरिष्कृत कच्चे आंकड़े (Data) सुव्यवस्थित होकर निर्णय-सक्षम सूचना (Information) और संस्थागत ज्ञान (Knowledge) में परिवर्तित होते हैं। विद्यार्थी ऐतिहासिक परिप्रेक्ष्य में पारंपरिक फ़ाइल प्रोसेसिंग प्रणालियों की गंभीर विफलताओं का अध्ययन करते हैं, जिसमें डेटा अतिरेक (Redundancy द्वारा डिस्क स्पेस की बर्बादी), डेटा असंगति (Inconsistency द्वारा परस्पर विरोधी रिकॉर्ड्स), डेटा अलगाव, परमाणुता का अभाव और सुरक्षा कमियों ने डेटा प्रबंधन को पंगु बना दिया था। प्रस्तुत अध्याय डेटाबेस मैनेजमेंट सिस्टम (DBMS) को केंद्रीकृत समाधान के रूप में स्थापित करता है, इसके 4 मूलभूत घटकों—हार्डवेयर, सॉफ्टवेयर, डेटा (एवं डेटा डिक्शनरी / मेटाडेटा), और उपयोगकर्ताओं (DBA, प्रोग्रामर, अंतिम उपभोक्ता)—की भूमिका को स्पष्ट करता है। इसके उपरांत ANSI-SPARC थ्री-लेवल आर्किटेक्चर (Physical/Internal, Conceptual/Logical, External/View) और भौतिक व तार्किक डेटा स्वतंत्रता के सिद्धांतों का गहन विश्लेषण किया गया है। अध्याय डॉ. एडगर एफ. कॉड के 1970 के रिलेशनल मॉडल (RDBMS) को विधिवत उद्घाटित करता है, जिसमें रिलेशन (तालिका), टुपल (रिकॉर्ड), एट्रीब्यूट (फ़ील्ड), डोमेन, डिग्री (स्तंभों की संख्या), और कार्डिनैलिटी (पंक्तियों की संख्या) की सटीक गणितीय परिभाषाएं दी गई हैं। इसके साथ ही रिलेशनल कीज के सम्पूर्ण पदानुक्रम—सुपर की, कैंडिडेट की, प्राइमरी की (इकाई अखंडता के तहत पूर्ण विशिष्टता और गैर-रिक्तता), अल्टरनेट की, कंपोजिट की, और फॉरेन की (रेफरेंशियल अखंडता)—का विशद विवेचन किया गया है। अंततः, अध्याय चार प्रमुख अखंडता प्रतिबंधों, अ-मानकीकृत तालिकाओं में उत्पन्न होने वाली प्रविष्टि, विलोपन और अद्यतन विसंगतियों तथा सामान्यीकरण (Normalization) द्वारा उनके समाधान को स्पष्ट करता है, और डेटाबेस प्रशासक (DBA) के उत्तरदायित्वों सहित बिहार बोर्ड परीक्षा पोर्टल, आधार (UIDAI) तथा IRCTC जैसे राष्ट्रीय स्तर के विशाल डेटाबेस के केस-स्टडीज के साथ संपन्न होता है।

स्व-मूल्यांकन अभ्यास (Check Your Understanding)

मूल वैचारिक स्पष्टता की जांच के लिए नैदानिक प्रश्न। पहले स्वयं हल करें, फिर उत्तर देखें।

1
रिलेशनल डेटाबेस शब्दावली में किसी तालिका की 'कार्डिनैलिटी' (Cardinality) क्या दर्शाती है?
उत्तर एवं व्याख्या देखें
उत्तर: कुल पंक्तियों (टुपल्स/रिकॉर्ड्स) की संख्या
2
DBMS पर्यावरण का कौन सा अंग मेटाडेटा ('डेटा के बारे में डेटा') को संग्रहीत रखने के लिए उत्तरदायी है?
उत्तर एवं व्याख्या देखें
उत्तर: डेटा डिक्शनरी / सिस्टम कैटलॉग
3
भौतिक भंडारण संरचना (जैसे हार्ड डिस्क को SSD में बदलना) में बदलाव करने पर भी वैचारिक स्कीमा को अप्रभावित रखने की क्षमता को क्या कहते हैं?
उत्तर एवं व्याख्या देखें
उत्तर: भौतिक डेटा स्वतंत्रता
4
वह कैंडिडेट की जिसे डेटाबेस डिज़ाइनर द्वारा प्राइमरी की के रूप में नहीं चुना गया, आधिकारिक रूप से क्या कहलाती है?
उत्तर एवं व्याख्या देखें
उत्तर: अल्टरनेट की
5
कौन सा अखंडता प्रतिबंध यह अनिवार्य करता है कि प्राइमरी की कभी भी खाली (NULL) नहीं हो सकती?
उत्तर एवं व्याख्या देखें
उत्तर: इकाई अखंडता (Entity Integrity)
6
जब छात्र का रिकॉर्ड हटाने पर गलती से पूरे कोर्स का विवरण भी डिलीट हो जाता है क्योंकि दोनों एक ही टेबल में थे, तो कौन सी विसंगति हुई है?
उत्तर एवं व्याख्या देखें
उत्तर: विलोपन विसंगति (Deletion Anomaly)
अध्याय का अध्ययन पूर्ण हुआ?
अभ्यास के लिए तैयार?

ऑनलाइन CBT टेस्ट देकर तैयारी का मूल्यांकन करें

BSEB परीक्षा पैटर्न पर आधारित बहुविकल्पीय प्रश्नों का ऑनलाइन टेस्ट दें। तुरंत परिणाम, समय विश्लेषण और प्रत्येक प्रश्न का विस्तृत हल प्राप्त करें।

STAY UPDATED

Get the Latest Updates

New test series, syllabus updates, exam notifications and more.

Syllabus
Updates
Exam
Alerts
Study
Resources