DBMS — MCQ Practice

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

📚 2982 Questions 🌐 Hindi + English ✅ Free
भाषा / Language:
2982 questions
1321
EN + हिं Easy
GB What is a deductive database?
IN डिडक्टिव डेटाबेस क्या है?
A
A database that only supports read operations एक डेटाबेस जो केवल पढ़ने के संचालन का समर्थन करता है
B
A database that uses rules to deduce new facts from stored facts एक डेटाबेस जो संग्रहीत तथ्यों से नए तथ्य निकालने के लिए नियमों का उपयोग करता है
C
A database that automatically normalizes data एक डेटाबेस जो स्वचालित रूप से डेटा को सामान्य करता है
D
A database that stores only numerical data एक डेटाबेस जो केवल संख्यात्मक डेटा संग्रहीत करता है
✅ Correct Answer:
💡 Explanation / व्याख्या
Explanation (English) A deductive database combines relational database capabilities with rule-based reasoning. It can derive new facts by applying logical rules (like Datalog) to existing stored facts.
व्याख्या (हिन्दी) एक डिडक्टिव डेटाबेस नियम-आधारित तर्क के साथ संबंधपरक डेटाबेस क्षमताओं को जोड़ता है। यह मौजूदा संग्रहीत तथ्यों पर तार्किक नियम (जैसे डेटालॉग) लागू करके नए तथ्य प्राप्त कर सकता है।
1322
EN + हिं Medium
GB In DBMS what is the data dictionary and why is it important?
IN DBMS में डेटा डिक्शनरी क्या है और यह महत्वपूर्ण क्यों है?
A
A printed manual for database users डेटाबेस उपयोगकर्ताओं के लिए एक मुद्रित मैनुअल
B
A system repository storing metadata about all database objects used by the DBMS engine for query processing, optimization, and integrity enforcement क्वेरी प्रोसेसिंग, अनुकूलन और अखंडता प्रवर्तन के लिए DBMS इंजन द्वारा उपयोग किए जाने वाले सभी डेटाबेस ऑब्जेक्ट के बारे में मेटाडेटा संग्रहीत करने वाला एक सिस्टम रिपॉजिटरी
C
A list of all SQL keywords supported by the DBMS DBMS द्वारा समर्थित सभी SQL कीवर्ड की एक सूची
D
A mapping between column names and display labels कॉलम नाम और डिस्प्ले लेबल के बीच मैपिंग
✅ Correct Answer:
💡 Explanation / व्याख्या
Explanation (English) The data dictionary (system catalog) stores metadata: tables, columns, data types, constraints, indexes, views, stored procedures, users, and statistics. The query optimizer reads it to plan queries; the DML engine reads it to enforce constraints.
व्याख्या (हिन्दी) डेटा डिक्शनरी (सिस्टम कैटलॉग) मेटाडेटा संग्रहीत करता है: टेबल, कॉलम, डेटा प्रकार, बाधाएं, अनुक्रमित, दृश्य, संग्रहीत प्रक्रियाएं, उपयोगकर्ता और आंकड़े। क्वेरी ऑप्टिमाइज़र प्रश्नों की योजना बनाने के लिए इसे पढ़ता है; डीएमएल इंजन बाधाओं को लागू करने के लिए इसे पढ़ता है।
1323
EN + हिं Medium
GB In shared-nothing architecture what do nodes share?
IN साझा-कुछ नहीं वास्तुकला में नोड्स क्या साझा करते हैं?
A
Network only केवल नेटवर्क
B
Memory याद
C
Nothing - each node has its own memory, CPU and storage कुछ नहीं - प्रत्येक नोड की अपनी मेमोरी, सीपीयू और स्टोरेज होती है
D
Disk storage डिस्क भंडारण
✅ Correct Answer:
💡 Explanation / व्याख्या
Explanation (English) In shared-nothing architecture, each node has its own CPU, memory, and disk storage. Nodes communicate only via message passing over the network. Provides excellent horizontal scalability.
व्याख्या (हिन्दी) शेयर्ड-नथिंग आर्किटेक्चर में, प्रत्येक नोड का अपना सीपीयू, मेमोरी और डिस्क स्टोरेज होता है। नोड्स केवल नेटवर्क से गुजरने वाले संदेश के माध्यम से संचार करते हैं। उत्कृष्ट क्षैतिज मापनीयता प्रदान करता है।
1324
EN + हिं Medium
GB Which correctly describes shared-memory vs shared-disk architectures?
IN साझा-मेमोरी बनाम साझा-डिस्क आर्किटेक्चर का सही वर्णन कौन करता है?
A
Shared-disk has processors sharing RAM; shared-memory has processors sharing disk शेयर्ड-डिस्क में रैम साझा करने वाले प्रोसेसर हैं; शेयर्ड-मेमोरी में प्रोसेसर शेयरिंग डिस्क है
B
Both architectures prohibit sharing of any resources दोनों आर्किटेक्चर किसी भी संसाधन को साझा करने पर रोक लगाते हैं
C
They are identical वे समान हैं
D
Shared-memory: all processors access one common memory; shared-disk: separate memories but common disk साझा-मेमोरी: सभी प्रोसेसर एक सामान्य मेमोरी तक पहुंचते हैं; साझा-डिस्क: अलग-अलग यादें लेकिन सामान्य डिस्क
✅ Correct Answer:
💡 Explanation / व्याख्या
Explanation (English) Shared-memory: multiple processors share a common pool of memory but may have separate disks. Shared-disk: multiple processors each have their own memory but share common disk storage (like Oracle RAC).
व्याख्या (हिन्दी) साझा-मेमोरी: एकाधिक प्रोसेसर मेमोरी का एक सामान्य पूल साझा करते हैं लेकिन अलग-अलग डिस्क हो सकते हैं। साझा-डिस्क: कई प्रोसेसरों में से प्रत्येक की अपनी मेमोरी होती है लेकिन सामान्य डिस्क स्टोरेज (जैसे Oracle RAC) साझा करते हैं।
1325
EN + हिं Easy
GB What is a federated database system?
IN फ़ेडरेटेड डेटाबेस सिस्टम क्या है?
A
A database storing data only in a central location एक डेटाबेस जो डेटा को केवल एक केंद्रीय स्थान पर संग्रहीत करता है
B
A database using only federal government data केवल संघीय सरकार के डेटा का उपयोग करने वाला डेटाबेस
C
A database with a single point of control नियंत्रण के एकल बिंदु वाला एक डेटाबेस
D
A collection of autonomous heterogeneous database systems appearing as a single unified system एकल एकीकृत प्रणाली के रूप में प्रदर्शित होने वाले स्वायत्त विषम डेटाबेस सिस्टम का एक संग्रह
✅ Correct Answer:
💡 Explanation / व्याख्या
Explanation (English) A federated database system integrates multiple autonomous, heterogeneous databases providing a unified interface while each component database retains its autonomy and independence.
व्याख्या (हिन्दी) एक फ़ेडरेटेड डेटाबेस सिस्टम कई स्वायत्त, विषम डेटाबेस को एकीकृत करता है जो एक एकीकृत इंटरफ़ेस प्रदान करता है जबकि प्रत्येक घटक डेटाबेस अपनी स्वायत्तता और स्वतंत्रता बरकरार रखता है।
1326
EN + हिं Easy
GB What is the primary role of the storage manager in DBMS architecture?
IN DBMS आर्किटेक्चर में स्टोरेज मैनेजर की प्राथमिक भूमिका क्या है?
A
Managing network connections नेटवर्क कनेक्शन प्रबंधित करना
B
Optimizing SQL queries SQL क्वेरीज़ को अनुकूलित करना
C
Managing user authentication उपयोगकर्ता प्रमाणीकरण का प्रबंधन
D
Providing the interface between the high-level DML and low-level data storage उच्च-स्तरीय डीएमएल और निम्न-स्तरीय डेटा भंडारण के बीच इंटरफ़ेस प्रदान करना
✅ Correct Answer:
💡 Explanation / व्याख्या
Explanation (English) The storage manager provides the interface between low-level disk-based data storage and higher-level database system components. It manages file organization, buffer management, and translates DML operations into physical file system operations.
व्याख्या (हिन्दी) भंडारण प्रबंधक निम्न-स्तरीय डिस्क-आधारित डेटा भंडारण और उच्च-स्तरीय डेटाबेस सिस्टम घटकों के बीच इंटरफ़ेस प्रदान करता है। यह फ़ाइल संगठन, बफ़र प्रबंधन का प्रबंधन करता है, और डीएमएल संचालन को भौतिक फ़ाइल सिस्टम संचालन में अनुवादित करता है।
1327
EN + हिं Easy
GB In a two-tier client-server architecture what is a major limitation?
IN दो-स्तरीय क्लाइंट-सर्वर आर्किटेक्चर में एक प्रमुख सीमा क्या है?
A
Business logic embedded in the client makes maintenance difficult क्लाइंट में अंतर्निहित व्यावसायिक तर्क रखरखाव को कठिन बना देता है
B
The server must use a specific operating system सर्वर को एक विशिष्ट ऑपरेटिंग सिस्टम का उपयोग करना चाहिए
C
The server cannot process SQL सर्वर SQL को प्रोसेस नहीं कर सकता
D
The client cannot connect to the internet क्लाइंट इंटरनेट से कनेक्ट नहीं हो सकता
✅ Correct Answer:
💡 Explanation / व्याख्या
Explanation (English) In two-tier architecture, business logic is often embedded in fat clients, making it hard to maintain (every client must be updated), difficult to scale, and creating security vulnerabilities.
व्याख्या (हिन्दी) दो-स्तरीय वास्तुकला में, व्यावसायिक तर्क अक्सर मोटे ग्राहकों में अंतर्निहित होता है, जिससे इसे बनाए रखना कठिन हो जाता है (प्रत्येक ग्राहक को अपडेट किया जाना चाहिए), स्केल करना मुश्किल होता है, और सुरक्षा कमजोरियां पैदा होती हैं।
1328
EN + हिं Easy
GB What is middleware in a three-tier database architecture?
IN त्रिस्तरीय डेटाबेस आर्किटेक्चर में मिडलवेयर क्या है?
A
Software layer between the client presentation tier and the database tier handling business logic क्लाइंट प्रेजेंटेशन स्तर और डेटाबेस स्तर के बीच व्यावसायिक तर्क को संभालने वाली सॉफ़्टवेयर परत
B
A caching system for frequently accessed data बार-बार एक्सेस किए गए डेटा के लिए एक कैशिंग सिस्टम
C
A network protocol for database communication डेटाबेस संचार के लिए एक नेटवर्क प्रोटोकॉल
D
The database server itself डेटाबेस सर्वर ही
✅ Correct Answer:
💡 Explanation / व्याख्या
Explanation (English) Middleware (application tier/business logic tier) sits between the presentation and data tiers. It processes business logic, manages connections, handles security, and provides clean separation between UI and data.
व्याख्या (हिन्दी) मिडलवेयर (एप्लिकेशन टियर/बिजनेस लॉजिक टियर) प्रेजेंटेशन और डेटा टियर के बीच बैठता है। यह व्यावसायिक तर्क को संसाधित करता है, कनेक्शन प्रबंधित करता है, सुरक्षा संभालता है, और यूआई और डेटा के बीच स्पष्ट पृथक्करण प्रदान करता है।
1329
EN + हिं Medium
GB What is the primary advantage of connection pooling?
IN कनेक्शन पूलिंग का प्राथमिक लाभ क्या है?
A
It reuses established database connections reducing overhead of creating new connections for each request यह प्रत्येक अनुरोध के लिए नए कनेक्शन बनाने के ओवरहेड को कम करके स्थापित डेटाबेस कनेक्शन का पुन: उपयोग करता है
B
It provides load balancing across multiple databases यह कई डेटाबेस में लोड संतुलन प्रदान करता है
C
It encrypts database connections यह डेटाबेस कनेक्शन को एन्क्रिप्ट करता है
D
It automatically optimizes SQL queries यह स्वचालित रूप से SQL क्वेरीज़ को अनुकूलित करता है
✅ Correct Answer:
💡 Explanation / व्याख्या
Explanation (English) Connection pooling maintains a cache of established database connections that can be reused, avoiding the expensive overhead of creating/destroying connections for every request. Significantly improves performance under high load.
व्याख्या (हिन्दी) कनेक्शन पूलिंग स्थापित डेटाबेस कनेक्शनों का एक कैश बनाए रखता है जिसका पुन: उपयोग किया जा सकता है, प्रत्येक अनुरोध के लिए कनेक्शन बनाने/नष्ट करने के महंगे ओवरहेड से बचा जा सकता है। उच्च भार के तहत प्रदर्शन में उल्लेखनीय सुधार होता है।
1330
EN + हिं Medium
GB The query processor in a DBMS consists of which components?
IN DBMS में क्वेरी प्रोसेसर किन घटकों से बना होता है?
A
Only the query optimizer केवल क्वेरी अनुकूलक
B
DDL interpreter, DML compiler, and query evaluation engine डीडीएल दुभाषिया, डीएमएल कंपाइलर और क्वेरी मूल्यांकन इंजन
C
Transaction manager and lock manager लेनदेन प्रबंधक और ताला प्रबंधक
D
Buffer manager and storage manager बफ़र प्रबंधक और भंडारण प्रबंधक
✅ Correct Answer:
💡 Explanation / व्याख्या
Explanation (English) The query processor includes: DDL interpreter (processes DDL statements), DML compiler/query optimizer (translates DML queries into efficient execution plans), and query evaluation engine (executes the plans).
व्याख्या (हिन्दी) क्वेरी प्रोसेसर में शामिल हैं: डीडीएल दुभाषिया (डीडीएल कथनों को संसाधित करता है), डीएमएल कंपाइलर/क्वेरी ऑप्टिमाइज़र (डीएमएल प्रश्नों को कुशल निष्पादन योजनाओं में अनुवाद करता है), और क्वेरी मूल्यांकन इंजन (योजनाओं को निष्पादित करता है)।
1331
EN + हिं Medium
GB Which architectural pattern does Apache Hadoop use?
IN Apache Hadoop किस वास्तुशिल्प पैटर्न का उपयोग करता है?
A
Centralized single-server architecture केंद्रीकृत एकल-सर्वर वास्तुकला
B
Shared-nothing architecture with MapReduce MapReduce के साथ साझा-कुछ भी नहीं वास्तुकला
C
Shared-disk architecture साझा-डिस्क वास्तुकला
D
Shared-memory architecture साझा-स्मृति वास्तुकला
✅ Correct Answer:
💡 Explanation / व्याख्या
Explanation (English) Hadoop uses shared-nothing architecture where data is distributed across nodes (HDFS) and computation is brought to the data (MapReduce). Each node independently processes its local data subset.
व्याख्या (हिन्दी) Hadoop शेयर्ड-नथिंग आर्किटेक्चर का उपयोग करता है जहां डेटा को नोड्स (HDFS) में वितरित किया जाता है और गणना को डेटा (MapReduce) में लाया जाता है। प्रत्येक नोड स्वतंत्र रूप से अपने स्थानीय डेटा उपसमूह को संसाधित करता है।
1332
EN + हिं Easy
GB What is data sharding in distributed database architecture?
IN वितरित डेटाबेस आर्किटेक्चर में डेटा शेयरिंग क्या है?
A
Compressing data to reduce storage requirements भंडारण आवश्यकताओं को कम करने के लिए डेटा को संपीड़ित करना
B
Replicating entire databases for backup बैकअप के लिए संपूर्ण डेटाबेस की प्रतिकृति बनाना
C
Encrypting sensitive data fields संवेदनशील डेटा फ़ील्ड एन्क्रिप्ट करना
D
Horizontally partitioning data across multiple database nodes based on a shard key शार्ड कुंजी के आधार पर कई डेटाबेस नोड्स में डेटा को क्षैतिज रूप से विभाजित करना
✅ Correct Answer:
💡 Explanation / व्याख्या
Explanation (English) Sharding horizontally partitions data - different rows/documents are stored on different nodes based on a shard key. This distributes load and allows horizontal scaling.
व्याख्या (हिन्दी) डेटा को क्षैतिज रूप से विभाजित करना - अलग-अलग पंक्तियों/दस्तावेज़ों को एक शार्ड कुंजी के आधार पर अलग-अलग नोड्स पर संग्रहीत किया जाता है। यह भार वितरित करता है और क्षैतिज स्केलिंग की अनुमति देता है।
1333
EN + हिं Medium
GB The CAP theorem states you can only guarantee at most two of:
IN सीएपी प्रमेय कहता है कि आप इनमें से अधिकतम दो की ही गारंटी दे सकते हैं:
A
Consistency, Accuracy, Persistence संगति, सटीकता, दृढ़ता
B
Concurrency, Atomicity, Performance संगामिति, परमाणुता, प्रदर्शन
C
Consistency, Availability, Partition Tolerance संगति, उपलब्धता, विभाजन सहिष्णुता
D
Consistency, Atomicity, Performance संगति, परमाणुता, प्रदर्शन
✅ Correct Answer:
💡 Explanation / व्याख्या
Explanation (English) CAP theorem (Brewer 2000): a distributed system cannot simultaneously guarantee Consistency (all nodes see same data), Availability (every request gets a response), and Partition Tolerance (system operates despite network partitions).
व्याख्या (हिन्दी) सीएपी प्रमेय (ब्रूअर 2000): एक वितरित प्रणाली एक साथ संगति (सभी नोड्स समान डेटा देखते हैं), उपलब्धता (प्रत्येक अनुरोध को एक प्रतिक्रिया मिलती है), और विभाजन सहिष्णुता (सिस्टम नेटवर्क विभाजन के बावजूद संचालित होती है) की गारंटी नहीं दे सकती है।
1334
EN + हिं Medium
GB In a Lambda architecture the speed layer is responsible for:
IN लैम्ब्डा आर्किटेक्चर में गति परत इसके लिए जिम्मेदार है:
A
Storing raw unprocessed data कच्चे असंसाधित डेटा का भंडारण
B
Long-term historical batch processing दीर्घकालिक ऐतिहासिक बैच प्रसंस्करण
C
Serving pre-computed batch views पूर्व-गणना किए गए बैच दृश्य प्रस्तुत करना
D
Processing real-time streaming data to provide low-latency approximate results कम विलंबता वाले अनुमानित परिणाम प्रदान करने के लिए वास्तविक समय स्ट्रीमिंग डेटा को संसाधित करना
✅ Correct Answer:
💡 Explanation / व्याख्या
Explanation (English) Lambda architecture has three layers: batch layer (processes historical data in large batches), speed layer (processes real-time streaming data with low latency), and serving layer (merges batch and speed results for queries).
व्याख्या (हिन्दी) लैम्ब्डा आर्किटेक्चर में तीन परतें हैं: बैच परत (बड़े बैचों में ऐतिहासिक डेटा को संसाधित करता है), गति परत (कम विलंबता के साथ वास्तविक समय स्ट्रीमिंग डेटा को संसाधित करता है), और सेवा परत (प्रश्नों के लिए बैच और गति परिणामों को विलय करता है)।
1335
EN + हिं Medium
GB Column-store database architecture is better suited for OLAP because:
IN कॉलम-स्टोर डेटाबेस आर्किटेक्चर OLAP के लिए बेहतर अनुकूल है क्योंकि:
A
It stores data in alphabetical order यह डेटा को वर्णानुक्रम में संग्रहीत करता है
B
It can only store one column per table यह प्रति टेबल केवल एक कॉलम स्टोर कर सकता है
C
It eliminates the need for indexes यह अनुक्रमणिका की आवश्यकता को समाप्त कर देता है
D
Storing values of each column contiguously enables high compression and allows reading only required columns reducing I/O for aggregation queries प्रत्येक कॉलम के मूल्यों को लगातार संग्रहीत करने से उच्च संपीड़न सक्षम होता है और एकत्रीकरण प्रश्नों के लिए I/O को कम करके केवल आवश्यक कॉलम पढ़ने की अनुमति मिलती है
✅ Correct Answer:
💡 Explanation / व्याख्या
Explanation (English) Columnar storage stores each column values contiguously. Benefits: same-type data compresses well, analytical queries only read needed columns I/O, vectorized processing of column data.
व्याख्या (हिन्दी) कॉलमर स्टोरेज प्रत्येक कॉलम मानों को सन्निहित रूप से संग्रहीत करता है। लाभ: समान प्रकार का डेटा अच्छी तरह से संपीड़ित होता है, विश्लेषणात्मक प्रश्न केवल आवश्यक कॉलम I/O पढ़ते हैं, कॉलम डेटा का वेक्टरकृत प्रसंस्करण।
1321–1335 of 2982