DBMS — MCQ Practice

Hindi aur English dono mein practice karo — click karo answer check karne ke liye

📚 639 Questions 🌐 Hindi + English ✅ Free
भाषा / Language:
639 questions
106
EN + हिं Medium
GB What is a database cluster and how does it differ from a single database instance?
IN डेटाबेस क्लस्टर क्या है और यह एकल डेटाबेस इंस्टेंस से कैसे भिन्न है?
A
A cluster is a database with many tables क्लस्टर कई तालिकाओं वाला एक डेटाबेस है
B
A cluster is simply a database with partitioned tables क्लस्टर केवल विभाजित तालिकाओं वाला एक डेटाबेस है
C
A cluster has less storage than a single instance एक क्लस्टर में एकल उदाहरण की तुलना में कम भंडारण होता है
D
A group of database servers working together to provide higher availability, scalability, and fault tolerance than a single instance; includes shared-nothing clusters (sharding), shared-disk clusters (Oracle RAC), and active-passive failover clusters डेटाबेस सर्वरों का एक समूह जो एक ही उदाहरण की तुलना में उच्च उपलब्धता, स्केलेबिलिटी और दोष सहनशीलता प्रदान करने के लिए मिलकर काम करता है; इसमें साझा-कुछ नहीं क्लस्टर (शार्डिंग), साझा-डिस्क क्लस्टर (ओरेकल आरएसी), और सक्रिय-निष्क्रिय फेलओवर क्लस्टर शामिल हैं
✅ Correct Answer:
💡 Explanation / व्याख्या
Explanation (English) Database cluster types: Active-passive HA cluster: one primary, one standby (PostgreSQL streaming replication). Active-active cluster: all nodes accept writes (Oracle RAC, Galera Cluster). Sharded cluster: data partitioned across nodes (MongoDB sharded cluster). Each offers different trade-offs between consistency, availability, and scalability.
व्याख्या (हिन्दी) डेटाबेस क्लस्टर प्रकार: सक्रिय-निष्क्रिय HA क्लस्टर: एक प्राथमिक, एक स्टैंडबाय (PostgreSQL स्ट्रीमिंग प्रतिकृति)। सक्रिय-सक्रिय क्लस्टर: सभी नोड्स लिखना स्वीकार करते हैं (ओरेकल आरएसी, गैलेरा क्लस्टर)। शार्डेड क्लस्टर: डेटा को नोड्स में विभाजित किया गया (MongoDB शार्डेड क्लस्टर)। प्रत्येक स्थिरता, उपलब्धता और स्केलेबिलिटी के बीच अलग-अलग ट्रेड-ऑफ़ प्रदान करता है।
107
EN + हिं Easy
GB What is the concept of database abstraction layers (DAL) in application development?
IN अनुप्रयोग विकास में डेटाबेस एब्स्ट्रैक्शन लेयर्स (डीएएल) की अवधारणा क्या है?
A
A network layer for database communication डेटाबेस संचार के लिए एक नेटवर्क परत
B
A physical layer of database hardware डेटाबेस हार्डवेयर की एक भौतिक परत
C
A software layer between the application code and the database that abstracts specific database implementation details allowing the application to work with multiple database systems or switch databases without major code changes; examples include ORM frameworks and database adapter libraries एप्लिकेशन कोड और डेटाबेस के बीच एक सॉफ़्टवेयर परत जो विशिष्ट डेटाबेस कार्यान्वयन विवरणों को सारगर्भित करती है, जिससे एप्लिकेशन को कई डेटाबेस सिस्टम के साथ काम करने या प्रमुख कोड परिवर्तनों के बिना डेटाबेस स्विच करने की अनुमति मिलती है; उदाहरणों में ORM फ्रेमवर्क और डेटाबेस एडॉप्टर लाइब्रेरी शामिल हैं
D
A caching layer that stores database results एक कैशिंग परत जो डेटाबेस परिणामों को संग्रहीत करती है
✅ Correct Answer:
💡 Explanation / व्याख्या
Explanation (English) DAL examples: ORM (SQLAlchemy, Hibernate, ActiveRecord): map objects to tables, generate SQL, handle connection pooling. Query builders (Knex.js, Arel): build SQL programmatically. Database adapters (JDBC, ODBC): standard interfaces to different DBMS. Benefits: portability, cleaner code, built-in SQL injection protection through parameterization.
व्याख्या (हिन्दी) डीएएल उदाहरण: ओआरएम (एसक्यूएलकेमी, हाइबरनेट, एक्टिवरिकॉर्ड): ऑब्जेक्ट को तालिकाओं में मैप करें, एसक्यूएल उत्पन्न करें, कनेक्शन पूलिंग संभालें। क्वेरी बिल्डर्स (Knex.js, Arel): SQL को प्रोग्रामेटिक रूप से बनाएँ। डेटाबेस एडाप्टर (जेडीबीसी, ओडीबीसी): विभिन्न डीबीएमएस के लिए मानक इंटरफेस। लाभ: पोर्टेबिलिटी, क्लीनर कोड, पैरामीटराइजेशन के माध्यम से अंतर्निहित एसक्यूएल इंजेक्शन सुरक्षा।
108
EN + हिं Easy
GB What is data migration in the context of DBMS and what are the key challenges?
IN डीबीएमएस के संदर्भ में डेटा माइग्रेशन क्या है और प्रमुख चुनौतियाँ क्या हैं?
A
Moving a database server from one physical location to another डेटाबेस सर्वर को एक भौतिक स्थान से दूसरे स्थान पर ले जाना
B
The process of transferring data between storage types, formats, or systems while ensuring data integrity, consistency, and completeness; key challenges include schema mapping differences, data type incompatibilities, referential integrity violations, handling NULL values, and performance for large datasets डेटा अखंडता, स्थिरता और पूर्णता सुनिश्चित करते हुए भंडारण प्रकार, प्रारूप या सिस्टम के बीच डेटा स्थानांतरित करने की प्रक्रिया; प्रमुख चुनौतियों में स्कीमा मैपिंग अंतर, डेटा प्रकार असंगतताएं, संदर्भात्मक अखंडता उल्लंघन, शून्य मानों को संभालना और बड़े डेटासेट के लिए प्रदर्शन शामिल हैं।
C
Converting data between different file formats only केवल विभिन्न फ़ाइल स्वरूपों के बीच डेटा परिवर्तित करना
D
A backup operation that copies data to a secondary location एक बैकअप ऑपरेशन जो डेटा को द्वितीयक स्थान पर कॉपी करता है
✅ Correct Answer:
💡 Explanation / व्याख्या
Explanation (English) Data migration challenges: (1) Schema mapping: source columns may not map directly to target. (2) Type conversions: VARCHAR to DATE requires parsing. (3) Referential integrity: must load parent tables before child tables. (4) Volume: TB-scale migrations require chunked processing. (5) Downtime: zero-downtime migrations require dual-write strategies.
व्याख्या (हिन्दी) डेटा माइग्रेशन चुनौतियां: (1) स्कीमा मैपिंग: स्रोत कॉलम सीधे लक्ष्य पर मैप नहीं हो सकते हैं। (2) प्रकार रूपांतरण: VARCHAR से DATE तक पार्सिंग की आवश्यकता है। (3) संदर्भात्मक अखंडता: चाइल्ड टेबल से पहले पैरेंट टेबल को लोड करना होगा। (4) वॉल्यूम: टीबी-स्केल माइग्रेशन के लिए खंडित प्रसंस्करण की आवश्यकता होती है। (5) डाउनटाइम: शून्य-डाउनटाइम माइग्रेशन के लिए दोहरी-लेखन रणनीतियों की आवश्यकता होती है।
109
EN + हिं Medium
GB Which best describes the impedance mismatch problem?
IN प्रतिबाधा बेमेल समस्या का सबसे अच्छा वर्णन कौन करता है?
A
Mismatch between data structures of programming languages and the relational model प्रोग्रामिंग भाषाओं की डेटा संरचनाओं और रिलेशनल मॉडल के बीच बेमेल
B
Mismatch between network speed and disk I/O नेटवर्क स्पीड और डिस्क I/O के बीच बेमेल
C
Mismatch between primary key and foreign key types प्राथमिक कुंजी और विदेशी कुंजी प्रकारों के बीच बेमेल
D
Mismatch between OLTP and OLAP models OLTP और OLAP मॉडल के बीच बेमेल
✅ Correct Answer:
💡 Explanation / व्याख्या
Explanation (English) Impedance mismatch: conceptual gap between OOP languages (objects, classes) and relational databases (tables, rows). Developers must write ORM mapping code to bridge the two paradigms.
व्याख्या (हिन्दी) प्रतिबाधा बेमेल: OOP भाषाओं (ऑब्जेक्ट्स, कक्षाएं) और संबंधपरक डेटाबेस (तालिकाओं, पंक्तियों) के बीच वैचारिक अंतर। डेवलपर्स को दो प्रतिमानों को पाटने के लिए ORM मैपिंग कोड लिखना होगा।
110
EN + हिं Medium
GB In three-schema architecture which layer provides logical independence?
IN तीन-स्कीमा वास्तुकला में कौन सी परत तार्किक स्वतंत्रता प्रदान करती है?
A
Mapping schema मानचित्रण स्कीमा
B
External/View schema बाहरी/दृश्य स्कीमा
C
Conceptual schema वैचारिक स्कीमा
D
Internal/Physical schema आंतरिक/भौतिक स्कीमा
✅ Correct Answer:
💡 Explanation / व्याख्या
Explanation (English) Logical data independence: ability to change the conceptual schema without changing external schemas or application programs. The conceptual schema absorbs these changes.
व्याख्या (हिन्दी) तार्किक डेटा स्वतंत्रता: बाहरी स्कीमा या एप्लिकेशन प्रोग्राम को बदले बिना वैचारिक स्कीमा को बदलने की क्षमता। वैचारिक स्कीमा इन परिवर्तनों को अवशोषित करती है।
111
EN + हिं Easy
GB Which is NOT a property of ACID transactions?
IN ACID लेनदेन की कौन सी संपत्ति नहीं है?
A
Atomicity परमाणुता
B
Concurrency संगामिति
C
Durability सहनशीलता
D
Isolation एकांत
✅ Correct Answer:
💡 Explanation / व्याख्या
Explanation (English) ACID: Atomicity, Consistency, Isolation, Durability. Concurrency is a goal of transaction management but is NOT one of the four ACID properties.
व्याख्या (हिन्दी) एसिड: परमाणुता, स्थिरता, अलगाव, स्थायित्व। समवर्ती लेनदेन प्रबंधन का एक लक्ष्य है लेकिन चार ACID गुणों में से एक नहीं है।
112
EN + हिं Medium
GB What is the primary difference between a data warehouse and a traditional DBMS?
IN डेटा वेयरहाउस और पारंपरिक DBMS के बीच प्राथमिक अंतर क्या है?
A
Data warehouses do not support ACID डेटा वेयरहाउस ACID का समर्थन नहीं करते हैं
B
Data warehouses use NoSQL; DBMS uses SQL डेटा वेयरहाउस NoSQL का उपयोग करते हैं; DBMS SQL का उपयोग करता है
C
Data warehouses cannot store structured data डेटा वेयरहाउस संरचित डेटा संग्रहीत नहीं कर सकते
D
Data warehouses are optimized for analytical read-heavy workloads; DBMS for transactional write-heavy workloads डेटा वेयरहाउस को विश्लेषणात्मक पढ़ने-भारी कार्यभार के लिए अनुकूलित किया गया है; लेन-देन संबंधी लेखन-भारी कार्यभार के लिए DBMS
✅ Correct Answer:
💡 Explanation / व्याख्या
Explanation (English) Data warehouses use columnar storage for OLAP (complex queries over historical data). Traditional DBMS uses row storage optimized for OLTP (fast read/write of individual records).
व्याख्या (हिन्दी) डेटा वेयरहाउस OLAP (ऐतिहासिक डेटा पर जटिल प्रश्न) के लिए स्तंभ भंडारण का उपयोग करते हैं। पारंपरिक DBMS OLTP (व्यक्तिगत रिकॉर्ड को तेजी से पढ़ने/लिखने) के लिए अनुकूलित पंक्ति भंडारण का उपयोग करता है।
113
EN + हिं Medium
GB Which catalog component stores metadata about tables, views, and indexes?
IN कौन सा कैटलॉग घटक तालिकाओं, दृश्यों और अनुक्रमितों के बारे में मेटाडेटा संग्रहीत करता है?
A
Transaction log हस्तांतरण लॉग
B
Buffer pool बफर पूल
C
System catalog / Metadata repository सिस्टम कैटलॉग/मेटाडेटा रिपॉजिटरी
D
Query optimizer cache क्वेरी अनुकूलक कैश
✅ Correct Answer:
💡 Explanation / व्याख्या
Explanation (English) The system catalog stores metadata: table definitions, column types, constraints, indexes, views, user permissions. The query optimizer reads it to plan queries.
व्याख्या (हिन्दी) सिस्टम कैटलॉग मेटाडेटा संग्रहीत करता है: तालिका परिभाषाएँ, कॉलम प्रकार, बाधाएँ, अनुक्रमित, दृश्य, उपयोगकर्ता अनुमतियाँ। क्वेरी ऑप्टिमाइज़र प्रश्नों की योजना बनाने के लिए इसे पढ़ता है।
114
EN + हिं Medium
GB Data abstraction in DBMS provides which primary advantage?
IN DBMS में डेटा एब्स्ट्रैक्शन कौन सा प्राथमिक लाभ प्रदान करता है?
A
Automatic backup and recovery स्वचालित बैकअप और पुनर्प्राप्ति
B
Faster query execution तेज़ क्वेरी निष्पादन
C
Enforcing referential integrity automatically संदर्भात्मक अखंडता को स्वचालित रूप से लागू करना
D
Shielding users from physical storage complexity while maintaining logical clarity तार्किक स्पष्टता बनाए रखते हुए उपयोगकर्ताओं को भौतिक भंडारण जटिलता से बचाना
✅ Correct Answer:
💡 Explanation / व्याख्या
Explanation (English) Data abstraction hides physical storage complexity and provides a simpler logical view. The 3-schema architecture allows physical changes without affecting applications.
व्याख्या (हिन्दी) डेटा अमूर्तन भौतिक भंडारण जटिलता को छुपाता है और एक सरल तार्किक दृश्य प्रदान करता है। 3-स्कीमा आर्किटेक्चर अनुप्रयोगों को प्रभावित किए बिना भौतिक परिवर्तनों की अनुमति देता है।
115
EN + हिं Medium
GB Which correctly describes the difference between DDL and DML?
IN डीडीएल और डीएमएल के बीच अंतर का सही वर्णन कौन करता है?
A
DDL defines schema structure; DML retrieves and manipulates data डीडीएल स्कीमा संरचना को परिभाषित करता है; डीएमएल डेटा पुनर्प्राप्त और हेरफेर करता है
B
DDL manipulates data; DML defines structure डीडीएल डेटा में हेरफेर करता है; डीएमएल संरचना को परिभाषित करता है
C
DDL is used by end-users; DML by DBAs डीडीएल का उपयोग अंतिम-उपयोगकर्ताओं द्वारा किया जाता है; डीबीए द्वारा डीएमएल
D
DDL requires explicit transactions; DML does not डीडीएल को स्पष्ट लेनदेन की आवश्यकता है; डीएमएल नहीं करता
✅ Correct Answer:
💡 Explanation / व्याख्या
Explanation (English) DDL (Data Definition Language) defines, modifies, and drops database structures (CREATE, ALTER, DROP). DML (Data Manipulation Language) operates on the data itself (SELECT, INSERT, UPDATE, DELETE).
व्याख्या (हिन्दी) डीडीएल (डेटा डेफिनिशन लैंग्वेज) डेटाबेस संरचनाओं को परिभाषित, संशोधित और ड्रॉप करता है (क्रिएट, अल्टर, ड्रॉप)। डीएमएल (डेटा मैनिपुलेशन लैंग्वेज) डेटा पर ही काम करती है (सेलेक्ट, इंसर्ट, अपडेट, डिलीट)।
116
EN + हिं Medium
GB Physical data independence in DBMS means:
IN DBMS में भौतिक डेटा स्वतंत्रता का अर्थ है:
A
Ability to switch between different DBMS vendors without data loss डेटा हानि के बिना विभिन्न DBMS विक्रेताओं के बीच स्विच करने की क्षमता
B
Ability to run the DBMS on different operating systems विभिन्न ऑपरेटिंग सिस्टम पर DBMS चलाने की क्षमता
C
Ability to change logical schema without rewriting applications अनुप्रयोगों को दोबारा लिखे बिना तार्किक स्कीमा को बदलने की क्षमता
D
Ability to change internal/physical schema without changing the conceptual schema वैचारिक स्कीमा को बदले बिना आंतरिक/भौतिक स्कीमा को बदलने की क्षमता
✅ Correct Answer:
💡 Explanation / व्याख्या
Explanation (English) Physical data independence allows changes to physical storage structure (file organization, indexes) without requiring changes to the conceptual schema or application programs.
व्याख्या (हिन्दी) भौतिक डेटा स्वतंत्रता वैचारिक स्कीमा या एप्लिकेशन प्रोग्राम में परिवर्तन की आवश्यकता के बिना भौतिक भंडारण संरचना (फ़ाइल संगठन, अनुक्रमित) में परिवर्तन की अनुमति देती है।
117
EN + हिं Medium
GB Who is responsible for defining the conceptual schema?
IN वैचारिक स्कीमा को परिभाषित करने के लिए कौन जिम्मेदार है?
A
End User अंतिम उपयोगकर्ता
B
Database Administrator (DBA) डेटाबेस प्रशासक (डीबीए)
C
System Analyst प्रणाली विश्लेषक
D
Application Programmer एप्लीकेशन प्रोग्रामर
✅ Correct Answer:
💡 Explanation / व्याख्या
Explanation (English) The DBA is responsible for defining the conceptual (logical) schema, managing data integrity, security, backup/recovery, performance tuning, and overall database management.
व्याख्या (हिन्दी) डीबीए वैचारिक (तार्किक) स्कीमा को परिभाषित करने, डेटा अखंडता, सुरक्षा, बैकअप/पुनर्प्राप्ति, प्रदर्शन ट्यूनिंग और समग्र डेटाबेस प्रबंधन के प्रबंधन के लिए जिम्मेदार है।
118
EN + हिं Medium
GB A view in DBMS primarily provides which level of abstraction?
IN DBMS में एक दृश्य मुख्य रूप से किस स्तर का अमूर्तन प्रदान करता है?
A
Logical level तार्किक स्तर
B
View/External level दृश्य/बाहरी स्तर
C
Conceptual level वैचारिक स्तर
D
Physical level भौतिक स्तर
✅ Correct Answer:
💡 Explanation / व्याख्या
Explanation (English) Views correspond to the external/view level of the 3-tier architecture. They provide customized representations of the data for different user groups without exposing the full conceptual schema.
व्याख्या (हिन्दी) दृश्य 3-स्तरीय वास्तुकला के बाहरी/दृश्य स्तर के अनुरूप हैं। वे पूर्ण वैचारिक स्कीमा को उजागर किए बिना विभिन्न उपयोगकर्ता समूहों के लिए डेटा का अनुकूलित प्रतिनिधित्व प्रदान करते हैं।
119
EN + हिं Medium
GB Which is a disadvantage of file-based systems compared to DBMS?
IN DBMS की तुलना में फ़ाइल-आधारित सिस्टम का नुकसान क्या है?
A
Simpler implementation सरल कार्यान्वयन
B
Data redundancy and inconsistency डेटा अतिरेक और असंगति
C
Better performance बेहतर प्रदर्शन
D
Higher cost अधिक लागत
✅ Correct Answer:
💡 Explanation / व्याख्या
Explanation (English) File-based systems suffer from: data redundancy, data inconsistency, difficult data access, data isolation, integrity problems, atomicity issues, concurrent access anomalies, and security problems.
व्याख्या (हिन्दी) फ़ाइल-आधारित प्रणालियाँ निम्न से पीड़ित हैं: डेटा अतिरेक, डेटा असंगतता, कठिन डेटा पहुंच, डेटा अलगाव, अखंडता समस्याएं, परमाणुता समस्याएं, समवर्ती पहुंच विसंगतियां और सुरक्षा समस्याएं।
120
EN + हिं Medium
GB The closed world assumption in DBMS means:
IN DBMS में बंद विश्व धारणा का अर्थ है:
A
Any data not stored is assumed to be false/non-existent संग्रहीत नहीं किया गया कोई भी डेटा गलत/अस्तित्वहीन माना जाता है
B
The database is not accessible to external systems डेटाबेस बाहरी सिस्टम तक पहुंच योग्य नहीं है
C
All queries must return a result सभी प्रश्नों का परिणाम अवश्य आना चाहिए
D
Any data not stored is assumed to be unknown संग्रहीत नहीं किया गया कोई भी डेटा अज्ञात माना जाता है
✅ Correct Answer:
💡 Explanation / व्याख्या
Explanation (English) Under CWA, if a fact is not present in the database, it is assumed to be false. Contrasts with the Open World Assumption used in ontologies/semantic web.
व्याख्या (हिन्दी) सीडब्ल्यूए के तहत, यदि कोई तथ्य डेटाबेस में मौजूद नहीं है, तो उसे गलत माना जाता है। ऑन्कोलॉजी/सिमेंटिक वेब में प्रयुक्त ओपन वर्ल्ड असेम्प्शन के साथ विरोधाभास।
106–120 of 639