📚 Computer — Computer
Database 2
डेटाबेस मॉडल, कुंजी, रिलेशनल बीजगणित, SQL, सुरक्षा व समवर्ती नियंत्रण
One-Liner Questions
ER मॉडल (Entity-Relationship Model) की मूल अवधारणा क्या है?
पीटर पेन (Peter Chen) द्वारा 1976 में विकसित एक वैचारिक (Conceptual) डेटा मॉडलिंग टूल, जो वास्तविक दुनिया की वस्तुओं को एंटिटीज, एट्रिब्यूट्स और रिलेशनशिप्स के रूप में प्रस्तुत करता है।
उत्तर देखने के लिए टैप करें
ER आरेख (ER Diagram) में 'एंटिटी सेट' (Entity Set) को किस ज्यामितीय आकृति से दर्शाया जाता है?
आयताकार (Rectangle) बॉक्स से।
उत्तर देखने के लिए टैप करें
ER डायग्राम में एट्रिब्यूट (Attribute) और रिलेशनशिप (Relationship) को किन आकृतियों द्वारा दर्शाया जाता है?
एट्रिब्यूट को दीर्घवृत्त (Ellipse/Oval) से और रिलेशनशिप को समचतुर्भुज (Diamond/Rhombus) से दर्शाया जाता है।
उत्तर देखने के लिए टैप करें
वीक एंटिटी (Weak Entity) और इसके पहचानकर्ता रिलेशनशिप को ER आरेख में कैसे दर्शाया जाता है?
वीक एंटिटी को दोहरे आयत (Double Rectangle) से और इसके रिलेशनशिप को दोहरे समचतुर्भुज (Double Diamond) से दर्शाते हैं।
उत्तर देखने के लिए टैप करें
मल्टिवाल्यूड एट्रिब्यूट (Multivalued Attribute) तथा डिराइव्ड एट्रिब्यूट (Derived Attribute) को ER आरेख में कैसे दिखाया जाता है?
मल्टिवाल्यूड एट्रिब्यूट को दोहरे दीर्घवृत्त (Double Ellipse) तथा डिराइव्ड एट्रिब्यूट को डैश वाले दीर्घवृत्त (Dashed Ellipse) से।
उत्तर देखने के लिए टैप करें
कंपोजिट एट्रिब्यूट (Composite Attribute) की परिभाषा क्या है?
ऐसा एट्रिब्यूट जिसे छोटे-छोटे स्वतंत्र उप-एट्रिब्यूट्स में विभाजित किया जा सकता है (जैसे Name -> First_Name, Last_Name)।
उत्तर देखने के लिए टैप करें
डिराइव्ड एट्रिब्यूट (Derived Attribute) का क्या अर्थ है?
वह एट्रिब्यूट जिसका मान किसी अन्य एट्रिब्यूट से गणना करके प्राप्त किया जाता है (जैसे जन्मतिथि से आयु की गणना)।
उत्तर देखने के लिए टैप करें
रिलेशनल कार्डिनैलिटी अनुपात (Cardinality Ratio) के चार मुख्य प्रकार कौन-से हैं?
One-to-One (1:1), One-to-Many (1:N), Many-to-One (N:1), और Many-to-Many (M:N)।
उत्तर देखने के लिए टैप करें
पार्टिसिपेशन कस्ट्रेंट (Participation Constraint) में 'पूर्ण सहभागिता' (Total Participation) को ER डायग्राम में कैसे दर्शाया जाता है?
एंटिटी सेट और रिलेशनशिप को जोड़ने वाली दोहरी रेखा (Double Line) द्वारा।
उत्तर देखने के लिए टैप करें
ER मॉडल में विशिष्टीकरण (Specialization) और सामान्यीकरण (Generalization) क्या हैं?
विशिष्टीकरण Top-Down दृष्टिकोण (बड़ी एंटिटी को विशेष उप-समूहों में तोड़ना) है तथा सामान्यीकरण Bottom-Up दृष्टिकोण (समान एंटिटीज को मिलाकर उच्च-स्तरीय एंटिटी बनाना) है।
उत्तर देखने के लिए टैप करें
रिलेशनल बीजगणित (Relational Algebra) किस प्रकार की भाषा है?
एक प्रक्रियात्मक (Procedural) क्वेरी भाषा, जिसमें यह बताया जाता है कि वांछित परिणाम कैसे प्राप्त किया जाए।
उत्तर देखने के लिए टैप करें
रिलेशनल बीजगणित में 'सिलेक्शन' (Selection - σ) ऑपरेशन का क्या कार्य है?
किसी तालिका में से विशिष्ट शर्त को पूरा करने वाली पंक्तियों (Tuples) को चुनना।
उत्तर देखने के लिए टैप करें
रिलेशनल बीजगणित में 'प्रोजेक्शन' (Projection - π) ऑपरेशन क्या करता है?
किसी तालिका में से विशिष्ट स्तंभों (Attributes) का चयन करना और डुप्लिकेट पंक्तियों को हटाना।
उत्तर देखने के लिए टैप करें
रिलेशनल बीजगणित में कार्टेशियन प्रोडक्ट (Cartesian Product - ×) का क्या परिणाम होता है?
यदि टेबल A में m पंक्तियाँ और B में n पंक्तियाँ हैं, तो परिणामी टेबल में m × n पंक्तियाँ और स्तंभों का योग (Degree_A + Degree_B) होगा।
उत्तर देखने के लिए टैप करें
यूनियन (Union - ∪) ऑपरेशन लागू करने के लिए तालिकाओं में कौन-सी शर्त अनिवार्य है?
दोनों तालिकाओं की डिग्री समान होनी चाहिए और संगत स्तंभों के डेटा प्रकार मेल खाने चाहिए (Union Compatibility)।
उत्तर देखने के लिए टैप करें
रिलेशनल बीजगणित में 'नैचुरल जॉइन' (Natural Join - ⋈) कैसे कार्य करता है?
यह दो तालिकाओं के समान नाम वाले स्तंभों के समान मानों के आधार पर पंक्तियों को मिलाता है और डुप्लिकेट स्तंभ हटा देता है।
उत्तर देखने के लिए टैप करें
सुपर की (Super Key) का मूल गणितीय गुण क्या है?
किसी टेबल के एट्रिब्यूट्स का वह समूह जो प्रत्येक टुपल (Row) को अद्वितीय रूप से पहचानता है।
उत्तर देखने के लिए टैप करें
कैंडिडेट की (Candidate Key) की न्यूनतम विशेषता (Minimality) क्या है?
ऐसा सुपर की जिसमें से यदि कोई भी एट्रिब्यूट हटा दिया जाए तो वह अद्वितीय पहचान की क्षमता खो देता है (न्यूनतम सुपर की)।
उत्तर देखने के लिए टैप करें
प्राइमरी की (Primary Key) के चयन का मुख्य आधार क्या है?
कैंडिडेट कीज़ के समूह में से डेटाबेस डिज़ाइनर द्वारा चुना गया वह मुख्य फ़ील्ड जो यूनिक हो और कभी भी Null न हो।
उत्तर देखने के लिए टैप करें
फॉरेन की (Foreign Key) द्वारा स्थापित 'रेफरेंशियल इंटीग्रिटी' (Referential Integrity) का उल्लंघन कब होता है?
जब चाइल्ड टेबल में फॉरेन की का ऐसा मान दर्ज किया जाए जो पेरेंट टेबल की प्राइमरी की में मौजूद ही न हो।
उत्तर देखने के लिए टैप करें
ऑन डिलीट कैस्केड (ON DELETE CASCADE) क्लॉज़ का क्या प्रभाव होता है?
जब पेरेंट टेबल में किसी रिकॉर्ड को डिलीट किया जाता है, तो फॉरेन की वाली टेबल में उससे जुड़े सभी रिकॉर्ड स्वतः डिलीट हो जाते हैं।
उत्तर देखने के लिए टैप करें
सरोगेट की (Surrogate Key) की परिभाषा और उपयोग क्या है?
सिस्टम द्वारा स्वतः उत्पन्न (Auto-generated) एक कृत्रिम प्राथमिक कुंजी (जैसे Auto-increment ID), जिसका व्यवसायिक डेटा से कोई प्रत्यक्ष अर्थ नहीं होता।
उत्तर देखने के लिए टैप करें
कम्पोजिट प्राइमरी की (Composite Primary Key) का निर्माण कब किया जाता है?
जब कोई एकल एट्रिब्यूट रिकॉर्ड को अद्वितीय पहचान देने में असमर्थ हो और दो या अधिक स्तंभों को मिलाकर यूनिक कुंजी बनाई जाए।
उत्तर देखने के लिए टैप करें
नॉर्मलाइजेशन (Normalization) प्रक्रिया का मुख्य उद्देश्य क्या है?
डेटाबेस डिज़ाइन में डेटा दोहराव (Redundancy) को समाप्त करना और इंसर्शन, अपडेशन व डिलीशन विसंगतियों (Anomalies) को दूर करना।
उत्तर देखने के लिए टैप करें
डेटाबेस में इंसर्शन एनोमली (Insertion Anomaly) क्या होती है?
जब आवश्यक डेटा की कमी या अनुपस्थिति के कारण किसी वैध डेटा को रिकॉर्ड के रूप में दर्ज न किया जा सके।
उत्तर देखने के लिए टैप करें
डिलीशन एनोमली (Deletion Anomaly) का क्या दुष्परिणाम होता है?
किसी एक रिकॉर्ड को डिलीट करने पर उससे संबंधित अवांछित अन्य महत्त्वपूर्ण जानकारी का भी स्वतः नष्ट हो जाना।
उत्तर देखने के लिए टैप करें
अपडेट एनोमली (Update Anomaly) क्यों उत्पन्न होती है?
डेटा के दोहराव के कारण जब एक स्थान पर मान बदलने पर सभी प्रतियों में अद्यतन न होने से असंगति (Inconsistency) पैदा हो जाती है।
उत्तर देखने के लिए टैप करें
फंक्शनल डिपेंडेंसी (Functional Dependency: X -> Y) का क्या अर्थ है?
यदि X का मान ज्ञात होने पर Y का मान अद्वितीय रूप से निर्धारित (Uniquely determined) हो जाता है, तो Y, X पर कार्यात्मक रूप से निर्भर है।
उत्तर देखने के लिए टैप करें
ट्रिवियल फंक्शनल डिपेंडेंसी (Trivial FD) कब कहलाती है?
जब दायाँ पक्ष (Y) पूरी तरह से बाएँ पक्ष (X) का ही उपसमुच्चय (Subset) हो, अर्थात् Y ⊆ X।
उत्तर देखने के लिए टैप करें
आर्मस्ट्रांग के नियम (Armstrong's Axioms) किसलिए उपयोग किए जाते हैं?
फंक्शनल डिपेंडेंसीज़ से नए वैध निष्कर्ष (Inferences - जैसे Reflexivity, Augmentation, Transitivity) निकालने हेतु।
उत्तर देखने के लिए टैप करें
प्रथम सामान्य रूप (1NF - First Normal Form) की अनिवार्य शर्त क्या है?
टेबल के प्रत्येक कॉलम में केवल अविभाज्य/परमाणुक मान (Atomic Values) होने चाहिए, कोई मल्टी-वैल्यूड या रिपीटेड ग्रुप नहीं होना चाहिए।
उत्तर देखने के लिए टैप करें
द्वितीय सामान्य रूप (2NF - Second Normal Form) प्राप्त करने की क्या शर्तें हैं?
टेबल पहले से 1NF में हो और उसमें कोई आंशिक निर्भरता (Partial Dependency) न हो।
उत्तर देखने के लिए टैप करें
आंशिक निर्भरता (Partial Dependency) का क्या अर्थ है?
जब कोई गैर-प्राथमिक एट्रिब्यूट (Non-prime Attribute) कम्पोजिट प्राइमरी की के केवल एक हिस्से पर निर्भर करता हो।
उत्तर देखने के लिए टैप करें
तृतीय सामान्य रूप (3NF - Third Normal Form) की क्या शर्त है?
टेबल 2NF में हो और उसमें कोई संक्रामक निर्भरता (Transitive Dependency) न हो।
उत्तर देखने के लिए टैप करें
संक्रामक निर्भरता (Transitive Dependency) का क्या तात्पर्य है?
जब कोई नॉन-प्राइम एट्रिब्यूट किसी अन्य नॉन-प्राइम एट्रिब्यूट पर निर्भर करता हो (X -> Y और Y -> Z)।
उत्तर देखने के लिए टैप करें
बॉयस-कॉड सामान्य रूप (BCNF - Boyce-Codd Normal Form) को 3NF का कड़ा रूप क्यों माना जाता है?
क्योंकि BCNF में प्रत्येक कार्यात्मक निर्भरता (X -> Y) में X का अनिवार्य रूप से एक सुपर की होना आवश्यक है।
उत्तर देखने के लिए टैप करें
3NF और BCNF में मुख्य व्यावहारिक अंतर क्या है?
3NF में बाएँ पक्ष का सुपर की होना या दाएँ पक्ष का प्राइम एट्रिब्यूट होना मान्य है, जबकि BCNF में दाएँ पक्ष के प्राइम होने की छूट नहीं होती।
उत्तर देखने के लिए टैप करें
चतुर्थ सामान्य रूप (4NF - Fourth Normal Form) किस प्रकार की निर्भरता को समाप्त करता है?
यह मल्टी-वैल्यूड डिपेंडेंसी (Multivalued Dependency: X ->-> Y) को समाप्त करता है।
उत्तर देखने के लिए टैप करें
पंचम सामान्य रूप (5NF - Fifth Normal Form / PJNF) का संबंध किससे है?
यह जॉइन डिपेंडेंसी (Join Dependency) को दूर करके टेबल के हानिरहित पुनर्गठन (Lossless Decomposition) को सुनिश्चित करता है।
उत्तर देखने के लिए टैप करें
लॉसलैस-जॉइन डीकंपोज़िशन (Lossless-Join Decomposition) क्या सुनिश्चित करता है?
जब एक बड़ी टेबल को छोटी तालिकाओं में तोड़ा जाए और उन्हें पुनः नेचुरल जॉइन किया जाए, तो कोई भी अतिरिक्त झूठा रिकॉर्ड (Spurious Tuple) उत्पन्न न हो।
उत्तर देखने के लिए टैप करें
डिपेंडेंसी प्रिजर्वेशन (Dependency Preservation) का क्या अर्थ है?
तालिकाओं के विभाजन के बाद भी मूल टेबल की सभी फंक्शनल डिपेंडेंसीज़ को अलग-अलग तालिकाओं में जाँचना सम्भव होना।
उत्तर देखने के लिए टैप करें
डि-नॉर्मलाइजेशन (Denormalization) प्रक्रिया कब और क्यों अपनाई जाती है?
अत्यधिक जॉइन ऑपरेशन्स से बचाकर क्वेरी निष्पादन की गति (Read Performance) बढ़ाने हेतु जानबूझकर थोड़ा डेटा दोहराव लाना।
उत्तर देखने के लिए टैप करें
ऑब्जेक्ट-रिलेशनल डेटाबेस प्रबंधन प्रणाली (ORDBMS) क्या है?
पारंपरिक RDBMS का विस्तारित रूप जो ऑब्जेक्ट-ओरिएंटेड अवधारणाओं (जैसे इनहेरिटेंस, यूजर-डिफाइंड टाइप) का RDBMS में समावेश करता है।
उत्तर देखने के लिए टैप करें
डॉक्यूमेंट-ओरिएंटेड डेटाबेस (NoSQL) में डेटा भंडारण का प्राथमिक रूप क्या है?
JSON या BSON प्रारूप में की-वैल्यू जोड़ों युक्त स्व-वर्णनात्मक डॉक्यूमेंट्स के रूप में।
उत्तर देखने के लिए टैप करें
CAP प्रमेय (CAP Theorem) किन तीन सिद्धांतों पर आधारित है?
Consistency (संगति), Availability (उपलब्धता), और Partition Tolerance (विभाजन सहनशीलता)।
उत्तर देखने के लिए टैप करें
CAP प्रमेय का मूल निष्कर्ष क्या है?
किसी भी वितरित डेटाबेस सिस्टम में एक समय में इन तीन में से केवल दो ही गुण पूरी तरह प्राप्त किए जा सकते हैं।
उत्तर देखने के लिए टैप करें
BASE मॉडल (NoSQL में) का पूर्ण रूप क्या है?
Basically Available, Soft-state, Eventual consistency (ACID का लचीला विकल्प)।
उत्तर देखने के लिए टैप करें
इवेंटुअल कंसिस्टेंसी (Eventual Consistency) का क्या अर्थ है?
डेटा अपडेट होने के बाद कुछ समय पश्चात् अंततः सभी नोड्स पर समान और सुसंगत मान प्राप्त हो जाएगा।
उत्तर देखने के लिए टैप करें
रिलेशनल डेटाबेस में 'डोमेन' (Domain) शब्द क्या दर्शाता है?
किसी एट्रिब्यूट में भरे जा सकने वाले वैध और अविभाज्य मानों का परमाणु समुच्चय (Set of Atomic Values)।
उत्तर देखने के लिए टैप करें
रिलेशनल मॉडल में 'रिलेशन' की गणितीय परिभाषा क्या है?
विभिन्न डोमेन्स के कार्टेशियन उत्पाद का एक गणितीय उपसमुच्चय (Subset)।
उत्तर देखने के लिए टैप करें
Quick Reference
महत्वपूर्ण तथ्य एवं योगदान
Database 2
| अवधारणा/मॉडल | मुख्य विशेषता | उपयोग/भूमिका |
|---|---|---|
हायराक्रिकल मॉडल (Hierarchical) | उत्तर देखें पेरेंट-चाइल्ड ट्री संरचना, 1:N संबंध, सिंगल पेरेंट बाध्यता | उत्तर देखें पुराने सिस्टम (जैसे IBM IMS) और फाइल सिस्टम डिज़ाइन |
नेटवर्क मॉडल (Network) | उत्तर देखें ग्राफ संरचना, M:N संबंध, बहु-पेरेंट अनुमति (Owner/Member) | उत्तर देखें जटिल नेविगेशन डेटाबेस और नेटवर्क प्रणालियों में |
रिलेशनल मॉडल (RDBMS) | उत्तर देखें 2D तालिकाएँ (Tuples/Attributes), ACID पालन, SQL समर्थित | उत्तर देखें कोर बैंकिंग, ई-कॉमर्स, ERP और व्यावसायिक डेटाबेस |
ऑब्जेक्ट-ओरिएंटेड (OODBMS) | उत्तर देखें डेटा और विधियों का ऑब्जेक्ट/क्लास रूप में एकीकरण | उत्तर देखें CAD/CAM, GIS और 3D ग्राफ़िक्स एप्लीकेशन में |
NoSQL (डॉक्यूमेंट/की-वैल्यू) | उत्तर देखें स्कीमा-लेस, उच्च स्केलेबिलिटी, BASE मॉडल आधारित | उत्तर देखें बिग डेटा, सोशल मीडिया, रियल-टाइम एनालिटिक्स |
प्राइमरी की (Primary Key) | उत्तर देखें अद्वितीय (Unique) और Non-Null मानों का अनूठा फ़ील्ड | उत्तर देखें टेबल के प्रत्येक रिकॉर्ड की अद्वितीय पहचान करने में |
फॉरेन की (Foreign Key) | उत्तर देखें दूसरी टेबल की प्राइमरी की से जुड़ी संदर्भित कुंजी | उत्तर देखें रेफरेंशियल इंटीग्रिटी और टेबल संबंध स्थापित करने में |
कैंडिडेट की (Candidate Key) | उत्तर देखें न्यूनतम सुपर की जो प्राइमरी की बनने की क्षमता रखती है | उत्तर देखें प्राइमरी की चयन के लिए संभावित कुंजी विकल्प |
1NF से 3NF Normalization | उत्तर देखें डेटा परमाणुकरण, आंशिक व संक्रामक निर्भरता उन्मूलन | उत्तर देखें डेटा दोहराव और इंसर्शन/अपडेट विसंगतियों का निवारण |
ER मॉडल (Entity-Relationship) | उत्तर देखें एंटिटीज, एट्रिब्यूट्स व रिलेशनशिप का ग्राफिक निरूपण | उत्तर देखें डेटाबेस डिज़ाइन का वैचारिक (Conceptual) ढांचा तैयार करना |
One-Liner Questions
SQL (Structured Query Language) का मूल विकास किस भाषा के आधार पर हुआ था?
1970 के दशक में IBM में विकसित SEQUEL (Structured English Query Language) के आधार पर।
उत्तर देखने के लिए टैप करें
SQL की मुख्य कार्यात्मक श्रेणियाँ कौन-सी हैं?
DDL (Data Definition), DML (Data Manipulation), DCL (Data Control), TCL (Transaction Control), DQL (Data Query)।
उत्तर देखने के लिए टैप करें
DDL (Data Definition Language) कमांड्स का क्या मुख्य कार्य है?
डेटाबेस की संरचना (Schema), तालिकाओं और इंडेक्स को निर्मित या संशोधित करना।
उत्तर देखने के लिए टैप करें
प्रमुख DDL कमांड्स कौन-कौन सी हैं?
CREATE, ALTER, DROP, TRUNCATE, RENAME।
उत्तर देखने के लिए टैप करें
DROP और TRUNCATE कमांड्स में क्या अंतर है?
DROP टेबल की संरचना और डेटा दोनों को पूर्णतः नष्ट कर देता है, जबकि TRUNCATE संरचना बनाए रखते हुए केवल सभी रिकॉर्ड्स को हटाता है।
उत्तर देखने के लिए टैप करें
DML (Data Manipulation Language) कमांड्स का प्रयोग किसलिए होता है?
टेबल के भीतर डेटा को प्रविष्ट करने, संशोधित करने और हटाने हेतु।
उत्तर देखने के लिए टैप करें
मुख्य DML कमांड्स कौन-सी हैं?
INSERT, UPDATE, DELETE (तथा DQL के तहत SELECT)।
उत्तर देखने के लिए टैप करें
DELETE और TRUNCATE में क्रियान्वयन के स्तर पर क्या अंतर है?
DELETE एक DML कमांड है जिसे Rollback किया जा सकता है, जबकि TRUNCATE एक DDL कमांड है जो तेजी से कार्य करती है और स्वतः Auto-commit होती है।
उत्तर देखने के लिए टैप करें
DCL (Data Control Language) कमांड्स का उपयोग क्यों किया जाता है?
डेटाबेस उपयोगकर्ताओं को अनुमतियाँ (Permissions) देने और वापस लेने हेतु।
उत्तर देखने के लिए टैप करें
DCL की दो मुख्य कमांड्स कौन-सी हैं?
GRANT (अनुमति देना) और REVOKE (अनुमति वापस लेना)।
उत्तर देखने के लिए टैप करें
TCL (Transaction Control Language) की प्रमुख कमांड्स कौन-सी हैं?
COMMIT, ROLLBACK, SAVEPOINT।
उत्तर देखने के लिए टैप करें
SQL में COMMIT कमांड का क्या प्रभाव पड़ता है?
वर्तमान ट्रांजैक्शन द्वारा किए गए सभी परिवर्तनों को डेटाबेस में स्थाई (Permanent) रूप से सहेज देना।
उत्तर देखने के लिए टैप करें
ROLLBACK कमांड कब और कैसे कार्य करती है?
असमर्थित परिवर्तन निरस्त करके डेटाबेस को अंतिम सुसंगत स्थिति या SAVEPOINT पर वापस लाना।
उत्तर देखने के लिए टैप करें
SAVEPOINT कमांड का क्या उपयोग है?
ट्रांजैक्शन के भीतर एक अस्थायी बिंदु (Bookmark) बनाना जहाँ तक आवश्यकता पड़ने पर पार्शियल रोलबैक किया जा सके।
उत्तर देखने के लिए टैप करें
SQL में WHERE क्लॉज़ और HAVING क्लॉज़ में क्या अंतर है?
WHERE क्लॉज़ व्यक्तिगत पंक्तियों (Individual Rows) पर शर्त लागू करता है, जबकि HAVING क्लॉज़ GROUP BY द्वारा बने समूहित रिकॉर्ड्स पर शर्त लागू करता है।
उत्तर देखने के लिए टैप करें
GROUP BY क्लॉज़ का प्राथमिक उद्देश्य क्या है?
एक या अधिक स्तंभों के समान मानों वाली पंक्तियों को एकाग्र करके समेकित पंक्तियों (Summary Rows) में समूहित करना।
उत्तर देखने के लिए टैप करें
SQL के मुख्य एग्रीगेट फंक्शन्स (Aggregate Functions) कौन-से हैं?
COUNT(), SUM(), AVG(), MIN(), MAX()।
उत्तर देखने के लिए टैप करें
SQL में LIKE ऑपरेटर के साथ प्रयुक्त वाइल्डकार्ड वर्ण '%' और '_' का क्या अर्थ है?
'%' शून्य या अधिक वर्णों का प्रतिनिधित्व करता है, जबकि '_' केवल एक एकल वर्ण का प्रतिनिधित्व करता है।
उत्तर देखने के लिए टैप करें
INNER JOIN की कार्यप्रणाली क्या है?
दो तालिकाओं में से केवल वही रिकॉर्ड्स लौटाता है जो दोनों तालिकाओं में शर्त के अनुसार मेल (Match) खाते हैं।
उत्तर देखने के लिए टैप करें
LEFT OUTER JOIN क्या परिणाम प्रदान करता है?
बायीं (Left) टेबल के सभी रिकॉर्ड्स और दायीं (Right) टेबल के केवल मेल खाने वाले रिकॉर्ड्स।
उत्तर देखने के लिए टैप करें
RIGHT OUTER JOIN की क्या विशेषता है?
दायीं (Right) टेबल के सभी रिकॉर्ड्स और बायीं (Left) टेबल के केवल मेल खाने वाले रिकॉर्ड्स प्रस्तुत करना।
उत्तर देखने के लिए टैप करें
FULL OUTER JOIN का परिणाम क्या होता है?
दोनों तालिकाओं के सभी रिकॉर्ड्स प्रस्तुत करता है, जहाँ मेल नहीं होता वहाँ Null दर्शाया जाता है।
उत्तर देखने के लिए टैप करें
CROSS JOIN (या कार्टेशियन जॉइन) का आउटपुट क्या होता है?
पहली टेबल की प्रत्येक पंक्ति का दूसरी टेबल की प्रत्येक पंक्ति के साथ सम्भव सभी संयोजन (Cartesian Product)।
उत्तर देखने के लिए टैप करें
सेल्फ जॉइन (Self Join) किसे कहते हैं?
जब किसी टेबल का उसी टेबल के साथ जॉइन ऑपेरशन किया जाता है (प्रायः उपनाम/Alias बनाकर)।
उत्तर देखने के लिए टैप करें
सबक्वेरी (Subquery) या नेस्टेड क्वेरी का क्या अर्थ है?
एक मुख्य SQL क्वेरी के भीतर लिखी गई दूसरी आंतरिक (Inner) SQL क्वेरी।
उत्तर देखने के लिए टैप करें
कोरिलेटेड सबक्वेरी (Correlated Subquery) क्या होती है?
वह सबक्वेरी जो अपने निष्पादन के लिए बाहरी (Outer) क्वेरी के प्रत्येक रिकॉर्ड के मानों पर निर्भर करती है।
उत्तर देखने के लिए टैप करें
स्टोर्ड प्रोसीजर (Stored Procedure) क्या होता है?
डेटाबेस सर्वर पर पहले से संकलित (Pre-compiled) और संग्रहीत SQL कथनों का एक समूह जिसे बार-बार निष्पादित किया जा सकता है।
उत्तर देखने के लिए टैप करें
डेटाबेस ट्रिगर (Trigger) की परिभाषा क्या है?
एक विशेष प्रकार का प्रोसीजर जो किसी तालिका पर विशिष्ट घटना (जैसे INSERT, UPDATE, DELETE) घटित होने पर स्वतः (Automatically) निष्पादित होता है।
उत्तर देखने के लिए टैप करें
इंडेक्स (Index) में B-Tree और B+ Tree डेटा संरचनाओं का प्रयोग क्यों किया जाता है?
डेटा रिकॉर्ड्स तक पहुँचने हेतु डिस्क I/O ऑपरेशन्स को कम करना और तीव्र खोज सुनिश्चित करना।
उत्तर देखने के लिए टैप करें
क्लस्टर्ड इंडेक्स (Clustered Index) और नॉन-क्लस्टर्ड इंडेक्स (Non-clustered Index) में मुख्य अंतर क्या है?
क्लस्टर्ड इंडेक्स टेबल के भौतिक डेटा क्रम को बदलता है (प्रति टेबल केवल 1), जबकि नॉन-क्लस्टर्ड एक अलग सूचकांक संरचना बनाता है।
उत्तर देखने के लिए टैप करें
ट्रांजैक्शन की स्टेट डायग्राम (State Diagram) के मुख्य चरण कौन-से हैं?
Active -> Partially Committed -> Committed (सफल) या Failed -> Aborted (विफल)।
उत्तर देखने के लिए टैप करें
डर्टी रीड (Dirty Read) की समस्या कब उत्पन्न होती है?
जब एक ट्रांजैक्शन किसी ऐसे डेटा को पढ़ लेता है जिसे दूसरे अनcommitted ट्रांजैक्शन ने बदला हो और बाद में वह दूसरा ट्रांजैक्शन Rollback हो जाए।
उत्तर देखने के लिए टैप करें
अनरिपीटेबल रीड (Unrepeatable Read) क्या है?
जब एक ही ट्रांजैक्शन के भीतर एक डेटा आइटम को दो बार पढ़ा जाए और बीच में दूसरे ट्रांजैक्शन द्वारा मान बदल दिए जाने से दोनों बार अलग-अलग परिणाम मिले।
उत्तर देखने के लिए टैप करें
फैंटम रीड (Phantom Read) की स्थिति कब बनती है?
जब एक ट्रांजैक्शन पंक्तियों के समुच्चय को पढ़ता है और दूसरा ट्रांजैक्शन बीच में नई पंक्तियाँ इंसर्ट या डिलीट कर देता है।
उत्तर देखने के लिए टैप करें
समवर्ती नियंत्रण (Concurrency Control) का मुख्य उद्देश्य क्या है?
एक साथ कई ट्रांजैक्शन चलने पर डेटाबेस असंगति को रोकना और सीरियलाइज़ेबिलिटी (Serializability) बनाए रखना।
उत्तर देखने के लिए टैप करें
सीरियलाइज़ेबल शेड्यूल (Serializable Schedule) क्या होता है?
समवर्ती (Interleaved) ट्रांजैक्शन निष्पादन का वह क्रम जिसका परिणाम उन्हें एक-एक करके क्रमिक रूप से (Serially) चलाने के समान होता है।
उत्तर देखने के लिए टैप करें
लॉक-बेस्ड प्रोटोकॉल (Lock-based Protocol) में एक्सक्लूसिव लॉक (Exclusive - X) और शेयर्ड लॉक (Shared - S) का क्या नियम है?
शेयर्ड लॉक में केवल डेटा पढ़ा (Read) जा सकता है, जबकि एक्सक्लूसिव लॉक में डेटा पढ़ा और लिखा (Read/Write) दोनों जा सकता है।
उत्तर देखने के लिए टैप करें
टू-फेज लॉकिंग प्रोटोकॉल (2PL - Two-Phase Locking) के दो चरण कौन-से हैं?
1. ग्रोइंग फेज (Growing Phase - केवल लॉक प्राप्त करना), 2. श्रिंकिंग फेज (Shrinking Phase - केवल लॉक छोड़ना)।
उत्तर देखने के लिए टैप करें
2PL प्रोटोकॉल क्या गारंटी देता है?
यह निष्पादन की कॉन्फ्लिक्ट सीरियलाइज़ेबिलिटी (Conflict Serializability) की गारंटी देता है।
उत्तर देखने के लिए टैप करें
स्ट्रिक्ट 2PL (Strict 2PL) कैस्केडिंग रोलबैक को कैसे रोकता है?
ट्रांजैक्शन द्वारा लिए गए सभी एक्सक्लूसिव लॉक्स को ट्रांजैक्शन के पूरी तरह कमिट या एबॉर्ट होने तक रोके रखकर।
उत्तर देखने के लिए टैप करें
डेडलॉक (Deadlock) की परिभाषा डेटाबेस प्रबंधन में क्या है?
वह स्थिति जब दो या अधिक ट्रांजैक्शन एक-दूसरे द्वारा लॉक किए गए संसाधनों का अनंत काल तक इंतजार करते हैं (Circular Wait)।
उत्तर देखने के लिए टैप करें
डेडलॉक की रोकथाम हेतु टाइमस्टैम्प-आधारित स्कीम्स कौन-सी हैं?
Wait-Die स्कीम (नॉन-प्रीएम्प्टिव) और Wound-Wait स्कीम (प्रीएम्प्टिव)।
उत्तर देखने के लिए टैप करें
डेडलॉक डिटेक्शन में वेट-फॉर ग्राफ (Wait-For Graph - WFG) का क्या उपयोग है?
यदि WFG ग्राफ में कोई चक्र (Cycle) बनता है, तो डेडलॉक की उपस्थिति प्रमाणित होती है।
उत्तर देखने के लिए टैप करें
वाल (WAL - Write-Ahead Logging) प्रोटोकॉल का मूल नियम क्या है?
डेटाबेस के भौतिक मान बदलने से पूर्व संबंधित लॉग रिकॉर्ड का गैर-वाष्पशील भंडारण (Disk) पर लिखा जाना अनिवार्य है।
उत्तर देखने के लिए टैप करें
डेटाबेस रिकवरी में 'चेकपॉइंट' (Checkpoint) का क्या कार्य है?
लॉग फाइल में एक ऐसा बिंदु बनाना जहाँ मेमोरी बफर के सभी अद्यतन डेटा को स्थायी डिस्क पर सफलतापूर्वक लिख दिया गया हो।
उत्तर देखने के लिए टैप करें
REDO और UNDO ऑपरेशन्स का रिकवरी में क्या उपयोग है?
कमिट हो चुके ट्रांजैक्शनों को REDO (पुनः निष्पादित) किया जाता है और अनcommitted या विफल ट्रांजैक्शनों को UNDO (निरस्त) किया जाता है।
उत्तर देखने के लिए टैप करें
छाया पन्नावलोकन (Shadow Paging) रिकवरी तकनीक क्या है?
एक गैर-लॉग आधारित रिकवरी तकनीक जिसमें करेंट पेज टेबल और शैडो पेज टेबल के माध्यम से एटॉमीसिटी बनाए रखी जाती है।
उत्तर देखने के लिए टैप करें
SQL इंजेक्शन (SQL Injection) हमला क्या है?
एक साइबर सुरक्षा भेद्यता जहाँ हमलावर इनपुट फ़ील्ड्स में द्वेषपूर्ण SQL कोड डालकर अनधिकृत डेटाबेस एक्सेस प्राप्त कर लेता है।
उत्तर देखने के लिए टैप करें
SQL इंजेक्शन से बचाव का प्राथमिक तरीका क्या है?
पैरामीटराइज्ड क्वेरीज़ (Parameterized Queries / Prepared Statements) तथा इनपुट सैनिटाइजेशन का उपयोग करना।
उत्तर देखने के लिए टैप करें
डेटाबेस एन्क्रिप्शन (Database Encryption) में TDE का पूर्ण रूप क्या है?
Transparent Data Encryption (जो निष्क्रिय डेटा/Data at Rest को स्वतः एनक्रिप्ट करता है)।
उत्तर देखने के लिए टैप करें
रोल-बेस्ड एक्सेस कंट्रोल (RBAC) सुरक्षा मॉडल क्या है?
उपयोगकर्ताओं को सीधे अधिकार देने के बजाय उनकी भूमिका (Role - जैसे HR, Admin) के अनुसार अनुमतियाँ आवंटित करना।
उत्तर देखने के लिए टैप करें
डेटाबेस में व्यू-बेस्ड सुरक्षा (View-based Security) कैसे काम करती है?
उपयोगकर्ताओं को मूल टेबल तक सीधी पहुँच न देकर केवल आवश्यक और गैर-संवेदनशील कॉलमों का व्यू प्रदान करना।
उत्तर देखने के लिए टैप करें
डेटा रेप्लिकेशन (Database Replication) का क्या अर्थ और लाभ है?
एक ही डेटाबेस की प्रतियों को विभिन्न सर्वर्स पर रीप्लिका के रूप में रखना, जिससे उच्च उपलब्धता (High Availability) और फॉल्ट टॉलेरेंस मिलती है।
उत्तर देखने के लिए टैप करें
डेटाबेस शार्डिंग (Database Sharding) क्या है?
एक बड़े डेटाबेस को क्षैतिज रूप से (Horizontally) विभाजित करके विभिन्न भौतिक सर्वर्स पर बाँटना (Horizontal Partitioning)।
उत्तर देखने के लिए टैप करें
टू-फेज कमिट प्रोटोकॉल (2PC - Two-Phase Commit) का उपयोग कहाँ होता है?
वितरित डेटाबेस (Distributed DB) में सभी नोड्स पर ट्रांजैक्शन की एटॉमीसिटी (प्रिपेयर फेज व कमिट फेज) सुनिश्चित करने हेतु।
उत्तर देखने के लिए टैप करें
डेटाबेस बैकअप के तीन मुख्य प्रकार कौन-से हैं?
Full Backup, Incremental Backup (केवल पिछला बदलाव), और Differential Backup (अंतिम फुल बैकअप के बाद का बदलाव)।
उत्तर देखने के लिए टैप करें
पॉइंट-इन-टाइम रिकवरी (Point-In-Time Recovery - PITR) की क्या क्षमता है?
डेटाबेस को अतीत के किसी भी सटीक समय या सेकंड की स्थिति में पुनः बहाल (Restore) करना।
उत्तर देखने के लिए टैप करें
डेटाबेस ऑडिटिंग (Database Auditing) का क्या कार्य है?
डेटाबेस में होने वाली सभी गतिविधियों, लॉग-इन प्रयासों व संशोधनों का सुरक्षा रिकॉर्ड (Audit Trail) रखना।
उत्तर देखने के लिए टैप करें
RDBMS में डेटा डिक्शनरी को कौन-सा सिस्टम एक्सेस करता है?
DBMS इंजन और क्वेरी ऑप्टिमाइज़र, डेटा एक्सेस अधिकारों व टेबल संरचनाओं के सत्यापन हेतु।
उत्तर देखने के लिए टैप करें
डेटाबेस रिफैक्टरिंग (Database Refactoring) क्या है?
डेटाबेस की बाह्य कार्यक्षमता को प्रभावित किए बिना उसकी आंतरिक संरचना या डिज़ाइन में किया जाने वाला सुव्यवस्थित सुधार।
उत्तर देखने के लिए टैप करें
कोई matching content नहीं मिला।