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
91
EN + हिं Medium
GB In DBMS terminology a relation is equivalent to:
IN DBMS शब्दावली में एक संबंध इसके बराबर है:
A
A stored procedure एक संग्रहित प्रक्रिया
B
A database index एक डेटाबेस सूचकांक
C
A foreign key constraint एक विदेशी कुंजी बाधा
D
A table एक मेज
✅ Correct Answer:
💡 Explanation / व्याख्या
Explanation (English) In the relational model, a relation is a mathematical concept equivalent to a table. It has a schema (attribute names and types) and an instance (a set of tuples/rows).
व्याख्या (हिन्दी) संबंधपरक मॉडल में, संबंध एक तालिका के समतुल्य एक गणितीय अवधारणा है। इसमें एक स्कीमा (विशेषता नाम और प्रकार) और एक उदाहरण (टुपल्स/पंक्तियों का एक सेट) है।
92
EN + हिं Medium
GB Which statement about NULL values is most accurate?
IN NULL मानों के बारे में कौन सा कथन सबसे सटीक है?
A
NULL means an empty string NULL का अर्थ है एक खाली स्ट्रिंग
B
NULL is equivalent to FALSE in logical operations तार्किक संचालन में NULL FALSE के बराबर है
C
NULL means zero NULL का मतलब शून्य है
D
NULL represents an unknown, missing, or inapplicable value NULL एक अज्ञात, गुम या अनुपयुक्त मान का प्रतिनिधित्व करता है
✅ Correct Answer:
💡 Explanation / व्याख्या
Explanation (English) NULL represents the absence of a value - it could mean unknown, missing, not applicable, or undefined. NULL is not zero, not empty string, and has special three-valued logic behavior.
व्याख्या (हिन्दी) NULL किसी मान की अनुपस्थिति को दर्शाता है - इसका मतलब अज्ञात, गायब, लागू नहीं, या अपरिभाषित हो सकता है। NULL शून्य नहीं है, खाली स्ट्रिंग नहीं है, और इसमें विशेष तीन-मूल्यवान तर्क व्यवहार है।
93
EN + हिं Medium
GB The ANSI/SPARC three-schema architecture was proposed primarily to achieve:
IN ANSI/SPARC तीन-स्कीमा आर्किटेक्चर को मुख्य रूप से निम्नलिखित हासिल करने के लिए प्रस्तावित किया गया था:
A
Better hardware utilization बेहतर हार्डवेयर उपयोग
B
Faster query processing तेज़ क्वेरी प्रोसेसिंग
C
Automated database design स्वचालित डेटाबेस डिज़ाइन
D
Data independence between different levels of database abstraction डेटाबेस अमूर्तन के विभिन्न स्तरों के बीच डेटा स्वतंत्रता
✅ Correct Answer:
💡 Explanation / व्याख्या
Explanation (English) The ANSI/SPARC 3-schema architecture (external, conceptual, internal) was proposed to separate user applications from physical database details, achieving both logical and physical data independence.
व्याख्या (हिन्दी) एएनएसआई/एसपीएआरसी 3-स्कीमा आर्किटेक्चर (बाहरी, वैचारिक, आंतरिक) को तार्किक और भौतिक डेटा स्वतंत्रता दोनों प्राप्त करने के लिए भौतिक डेटाबेस विवरण से उपयोगकर्ता अनुप्रयोगों को अलग करने का प्रस्ताव दिया गया था।
94
EN + हिं Medium
GB Which DBMS architecture is most suitable for internet-scale applications?
IN कौन सा DBMS आर्किटेक्चर इंटरनेट-स्केल अनुप्रयोगों के लिए सबसे उपयुक्त है?
A
Single-tier architecture एकल स्तरीय वास्तुकला
B
Three-tier architecture त्रिस्तरीय वास्तुकला
C
Centralized architecture केंद्रीकृत वास्तुकला
D
Two-tier client-server architecture दो स्तरीय क्लाइंट-सर्वर आर्किटेक्चर
✅ Correct Answer:
💡 Explanation / व्याख्या
Explanation (English) Three-tier architecture (presentation + application/logic + data tiers) separates concerns, allows independent scaling, provides better security, and is ideal for web applications serving millions of users.
व्याख्या (हिन्दी) त्रि-स्तरीय वास्तुकला (प्रस्तुति + एप्लिकेशन/तर्क + डेटा स्तर) चिंताओं को अलग करती है, स्वतंत्र स्केलिंग की अनुमति देती है, बेहतर सुरक्षा प्रदान करती है, और लाखों उपयोगकर्ताओं को सेवा प्रदान करने वाले वेब अनुप्रयोगों के लिए आदर्श है।
95
EN + हिं Medium
GB What distinguishes a primary key constraint from a unique constraint?
IN प्राथमिक कुंजी बाधा को अद्वितीय बाधा से क्या अलग करता है?
A
Primary key does not allow NULL values and must be unique; unique allows one NULL प्राथमिक कुंजी NULL मानों की अनुमति नहीं देती है और अद्वितीय होनी चाहिए; अद्वितीय एक शून्य की अनुमति देता है
B
They are functionally identical वे कार्यात्मक रूप से समान हैं
C
Primary key enforces referential integrity; unique does not प्राथमिक कुंजी संदर्भात्मक अखंडता को लागू करती है; अद्वितीय नहीं है
D
Primary key allows NULL values; unique does not प्राथमिक कुंजी शून्य मानों की अनुमति देती है; अद्वितीय नहीं है
✅ Correct Answer:
💡 Explanation / व्याख्या
Explanation (English) A primary key combines NOT NULL and UNIQUE constraints - uniquely identifies each row and cannot be NULL. A UNIQUE constraint ensures uniqueness but allows NULL values.
व्याख्या (हिन्दी) प्राथमिक कुंजी NOT NULL और UNIQUE बाधाओं को जोड़ती है - प्रत्येक पंक्ति को विशिष्ट रूप से पहचानती है और NULL नहीं हो सकती। एक अद्वितीय बाधा विशिष्टता सुनिश्चित करती है लेकिन शून्य मानों की अनुमति देती है।
96
EN + हिं Medium
GB What is the primary purpose of a buffer manager in a DBMS?
IN DBMS में बफर मैनेजर का प्राथमिक उद्देश्य क्या है?
A
Schedules concurrent transactions समवर्ती लेनदेन को शेड्यूल करता है
B
Manages transfer of data between disk and main memory to minimize I/O I/O को न्यूनतम करने के लिए डिस्क और मुख्य मेमोरी के बीच डेटा के स्थानांतरण का प्रबंधन करता है
C
Encrypts data before storing to disk डिस्क पर संग्रहीत करने से पहले डेटा को एन्क्रिप्ट करता है
D
Optimizes SQL query execution plans SQL क्वेरी निष्पादन योजनाओं को अनुकूलित करता है
✅ Correct Answer:
💡 Explanation / व्याख्या
Explanation (English) The buffer manager manages the buffer pool (main memory cache for disk pages). It decides which pages to keep in memory, handles page replacement (LRU, clock algorithms), and manages dirty pages to minimize disk I/O.
व्याख्या (हिन्दी) बफ़र प्रबंधक बफ़र पूल (डिस्क पृष्ठों के लिए मुख्य मेमोरी कैश) का प्रबंधन करता है। यह तय करता है कि कौन से पेज को मेमोरी में रखना है, पेज रिप्लेसमेंट (एलआरयू, क्लॉक एल्गोरिदम) को संभालता है, और डिस्क I/O को कम करने के लिए गंदे पेजों को प्रबंधित करता है।
97
EN + हिं Medium
GB Semantic integrity in DBMS refers to:
IN DBMS में सिमेंटिक इंटीग्रिटी का तात्पर्य है:
A
Ensuring queries are syntactically correct SQL यह सुनिश्चित करना कि क्वेरीज़ वाक्यात्मक रूप से सही SQL हैं
B
Ensuring logical consistency across distributed nodes वितरित नोड्स में तार्किक स्थिरता सुनिश्चित करना
C
Ensuring data is physically stored without corruption यह सुनिश्चित करना कि डेटा भ्रष्टाचार के बिना भौतिक रूप से संग्रहीत है
D
Ensuring data satisfies real-world constraints and business rules beyond syntactic correctness यह सुनिश्चित करना कि डेटा वाक्यात्मक शुद्धता से परे वास्तविक दुनिया की बाधाओं और व्यावसायिक नियमों को पूरा करता है
✅ Correct Answer:
💡 Explanation / व्याख्या
Explanation (English) Semantic integrity ensures data satisfies the meaning/semantics of the real world. For example, salary cannot be negative, age must be between 0-150. These are domain constraints beyond simple data types.
व्याख्या (हिन्दी) सिमेंटिक अखंडता सुनिश्चित करती है कि डेटा वास्तविक दुनिया के अर्थ/शब्दार्थ को संतुष्ट करता है। उदाहरण के लिए, वेतन ऋणात्मक नहीं हो सकता, आयु 0-150 के बीच होनी चाहिए। ये सरल डेटा प्रकारों से परे डोमेन बाधाएँ हैं।
98
EN + हिं Medium
GB Which is a correct statement about ORDBMS?
IN ORDBMS के बारे में कौन सा कथन सही है?
A
ORDBMS does not support SQL ORDBMS SQL का समर्थन नहीं करता
B
ORDBMS completely abandons the relational model ORDBMS रिलेशनल मॉडल को पूरी तरह से त्याग देता है
C
ORDBMS uses only XML for data storage ORDBMS डेटा भंडारण के लिए केवल XML का उपयोग करता है
D
ORDBMS extends the relational model with object-oriented features like user-defined types and methods ORDBMS उपयोगकर्ता-परिभाषित प्रकारों और विधियों जैसी ऑब्जेक्ट-उन्मुख सुविधाओं के साथ संबंधपरक मॉडल का विस्तार करता है
✅ Correct Answer:
💡 Explanation / व्याख्या
Explanation (English) ORDBMS (like PostgreSQL) extends relational DBMS with OO features: user-defined types, inheritance, complex types (arrays, nested tables), methods/functions on types, and type hierarchies, while retaining SQL compatibility.
व्याख्या (हिन्दी) ORDBMS (PostgreSQL की तरह) OO सुविधाओं के साथ रिलेशनल DBMS का विस्तार करता है: SQL संगतता को बनाए रखते हुए उपयोगकर्ता-परिभाषित प्रकार, विरासत, जटिल प्रकार (सरणी, नेस्टेड टेबल), प्रकार पर विधियां/फ़ंक्शन और प्रकार पदानुक्रम।
99
EN + हिं Medium
GB What is the primary purpose of a transaction log in a DBMS?
IN DBMS में लेनदेन लॉग का प्राथमिक उद्देश्य क्या है?
A
To maintain a record of all database changes for recovery and rollback purposes पुनर्प्राप्ति और रोलबैक उद्देश्यों के लिए सभी डेटाबेस परिवर्तनों का रिकॉर्ड बनाए रखना
B
To record user login/logout activities उपयोगकर्ता लॉगिन/लॉगआउट गतिविधियों को रिकॉर्ड करने के लिए
C
To store query execution statistics क्वेरी निष्पादन आँकड़े संग्रहीत करने के लिए
D
To cache frequently accessed data बार-बार एक्सेस किए गए डेटा को कैश करने के लिए
✅ Correct Answer:
💡 Explanation / व्याख्या
Explanation (English) The transaction log (WAL) records all modifications to the database. Essential for ACID compliance - enabling rollback of failed transactions, recovery after crashes (redo/undo operations), and point-in-time recovery.
व्याख्या (हिन्दी) लेन-देन लॉग (वाल) डेटाबेस में सभी संशोधनों को रिकॉर्ड करता है। ACID अनुपालन के लिए आवश्यक - विफल लेनदेन के रोलबैक को सक्षम करना, क्रैश के बाद पुनर्प्राप्ति (फिर से करें/पूर्ववत करें संचालन), और पॉइंट-इन-टाइम पुनर्प्राप्ति।
100
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.
व्याख्या (हिन्दी) एक डिडक्टिव डेटाबेस नियम-आधारित तर्क के साथ संबंधपरक डेटाबेस क्षमताओं को जोड़ता है। यह मौजूदा संग्रहीत तथ्यों पर तार्किक नियम (जैसे डेटालॉग) लागू करके नए तथ्य प्राप्त कर सकता है।
101
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.
व्याख्या (हिन्दी) डेटा डिक्शनरी (सिस्टम कैटलॉग) मेटाडेटा संग्रहीत करता है: टेबल, कॉलम, डेटा प्रकार, बाधाएं, अनुक्रमित, दृश्य, संग्रहीत प्रक्रियाएं, उपयोगकर्ता और आंकड़े। क्वेरी ऑप्टिमाइज़र प्रश्नों की योजना बनाने के लिए इसे पढ़ता है; डीएमएल इंजन बाधाओं को लागू करने के लिए इसे पढ़ता है।
102
EN + हिं Medium
GB What is the difference between DBMS and a file system at the concurrency level?
IN समवर्ती स्तर पर DBMS और फ़ाइल सिस्टम के बीच क्या अंतर है?
A
DBMS blocks all concurrent access while file systems allow it DBMS सभी समवर्ती पहुंच को अवरुद्ध करता है जबकि फ़ाइल सिस्टम इसकी अनुमति देता है
B
DBMS provides built-in concurrency control ensuring consistent simultaneous multi-user access; file systems provide no such mechanism leading to race conditions and data corruption under concurrent access डीबीएमएस एक साथ बहु-उपयोगकर्ता पहुंच सुनिश्चित करने के लिए अंतर्निहित समवर्ती नियंत्रण प्रदान करता है; फ़ाइल सिस्टम ऐसी कोई व्यवस्था प्रदान नहीं करता है जिससे समवर्ती पहुंच के तहत दौड़ की स्थिति और डेटा भ्रष्टाचार हो
C
They handle concurrency identically वे समवर्तीता को समान रूप से संभालते हैं
D
File systems handle concurrency better than DBMS फ़ाइल सिस्टम DBMS की तुलना में समवर्तीता को बेहतर ढंग से संभालते हैं
✅ Correct Answer:
💡 Explanation / व्याख्या
Explanation (English) DBMS concurrency control: transactions with locking/MVCC ensure multiple users see consistent data. File systems: no transaction support, concurrent writes can corrupt files, no rollback capability. This is one of the key motivations for using a DBMS over flat files.
व्याख्या (हिन्दी) डीबीएमएस समवर्ती नियंत्रण: लॉकिंग/एमवीसीसी के साथ लेनदेन यह सुनिश्चित करता है कि एकाधिक उपयोगकर्ता लगातार डेटा देखें। फ़ाइल सिस्टम: कोई लेन-देन समर्थन नहीं, समवर्ती लेखन फ़ाइलें दूषित कर सकता है, कोई रोलबैक क्षमता नहीं। फ़्लैट फ़ाइलों पर DBMS का उपयोग करने के लिए यह प्रमुख प्रेरणाओं में से एक है।
103
EN + हिं Easy
GB What is the ER-to-relational mapping step in database design methodology?
IN डेटाबेस डिज़ाइन पद्धति में ईआर-टू-रिलेशनल मैपिंग चरण क्या है?
A
The process of transforming a conceptual ER model into a concrete relational schema following systematic rules for entities, relationships, and attributes संस्थाओं, रिश्तों और विशेषताओं के लिए व्यवस्थित नियमों का पालन करते हुए एक वैचारिक ईआर मॉडल को एक ठोस संबंधपरक स्कीमा में बदलने की प्रक्रिया
B
Converting SQL queries to ER diagrams SQL क्वेरी को ER आरेख में परिवर्तित करना
C
A performance optimization step in database tuning डेटाबेस ट्यूनिंग में एक प्रदर्शन अनुकूलन कदम
D
Converting relational tables back into ER diagrams for documentation दस्तावेज़ीकरण के लिए संबंधपरक तालिकाओं को वापस ईआर आरेखों में परिवर्तित करना
✅ Correct Answer:
💡 Explanation / व्याख्या
Explanation (English) ER-to-relational mapping: each strong entity becomes a table, weak entity becomes a table with composite PK, 1:N relationship adds FK in N-side, M:N relationship creates a junction table, multi-valued attribute becomes a separate table. This bridges conceptual design to implementation.
व्याख्या (हिन्दी) ईआर-टू-रिलेशनल मैपिंग: प्रत्येक मजबूत इकाई एक तालिका बन जाती है, कमजोर इकाई समग्र पीके के साथ एक तालिका बन जाती है, 1: एन संबंध एन-साइड में एफके जोड़ता है, एम: एन संबंध एक जंक्शन तालिका बनाता है, बहु-मूल्यवान विशेषता एक अलग तालिका बन जाती है। यह कार्यान्वयन के लिए वैचारिक डिजाइन को जोड़ता है।
104
EN + हिं Easy
GB What is the three-tier architecture in the context of DBMS application development?
IN DBMS अनुप्रयोग विकास के संदर्भ में त्रिस्तरीय वास्तुकला क्या है?
A
An architectural pattern separating applications into presentation tier (UI), application/logic tier (business rules), and data tier (DBMS); enables independent scaling, better security, and technology flexibility per tier एक वास्तुशिल्प पैटर्न जो अनुप्रयोगों को प्रस्तुति स्तर (यूआई), एप्लिकेशन/लॉजिक स्तर (व्यावसायिक नियम), और डेटा स्तर (डीबीएमएस) में अलग करता है; प्रत्येक स्तर पर स्वतंत्र स्केलिंग, बेहतर सुरक्षा और प्रौद्योगिकी लचीलेपन को सक्षम बनाता है
B
Three separate database servers working together तीन अलग-अलग डेटाबेस सर्वर एक साथ काम कर रहे हैं
C
Three levels of user access permissions in a DBMS DBMS में उपयोगकर्ता पहुंच अनुमतियों के तीन स्तर
D
Three separate backup levels for database recovery डेटाबेस पुनर्प्राप्ति के लिए तीन अलग-अलग बैकअप स्तर
✅ Correct Answer:
💡 Explanation / व्याख्या
Explanation (English) Three-tier: Presentation (web browser, mobile app) -> Application (Node.js, Django, Spring - business logic, connection pooling, caching) -> Data (PostgreSQL, MySQL - DBMS). Benefits: DBMS not internet-exposed, scale each tier independently, change DBMS without changing UI.
व्याख्या (हिन्दी) त्रिस्तरीय: प्रेजेंटेशन (वेब ​​ब्राउज़र, मोबाइल ऐप) -> एप्लिकेशन (नोड.जेएस, डीजेगो, स्प्रिंग - बिजनेस लॉजिक, कनेक्शन पूलिंग, कैशिंग) -> डेटा (पोस्टग्रेएसक्यूएल, माईएसक्यूएल - डीबीएमएस)। लाभ: डीबीएमएस इंटरनेट-एक्सपोज़्ड नहीं है, प्रत्येक स्तर को स्वतंत्र रूप से मापें, यूआई बदले बिना डीबीएमएस बदलें।
105
EN + हिं Easy
GB What is database replication and what are the primary use cases?
IN डेटाबेस प्रतिकृति क्या है और प्राथमिक उपयोग के मामले क्या हैं?
A
The process of copying and maintaining database objects in multiple databases simultaneously; primary use cases: high availability (failover replica), read scalability (read replicas), geographic distribution, backup, and analytics reporting on replica एक साथ कई डेटाबेस में डेटाबेस ऑब्जेक्ट को कॉपी करने और बनाए रखने की प्रक्रिया; प्राथमिक उपयोग के मामले: उच्च उपलब्धता (विफलता प्रतिकृति), स्केलेबिलिटी पढ़ें (प्रतिकृतियां पढ़ें), भौगोलिक वितरण, बैकअप, और प्रतिकृति पर विश्लेषणात्मक रिपोर्टिंग
B
A method of database compression to reduce storage भंडारण को कम करने के लिए डेटाबेस संपीड़न की एक विधि
C
Splitting a large database into smaller parts एक बड़े डेटाबेस को छोटे भागों में विभाजित करना
D
Creating duplicate tables within the same database एक ही डेटाबेस में डुप्लिकेट टेबल बनाना
✅ Correct Answer:
💡 Explanation / व्याख्या
Explanation (English) Replication types: (1) Synchronous: strong consistency, higher latency. (2) Asynchronous: eventual consistency, lower latency. (3) Semi-synchronous: commit only after at least one replica acknowledges. Use cases: MySQL Group Replication (HA), PostgreSQL streaming replication, MongoDB replica sets.
व्याख्या (हिन्दी) प्रतिकृति प्रकार: (1) तुल्यकालिक: मजबूत स्थिरता, उच्च विलंबता। (2) अतुल्यकालिक: अंतिम स्थिरता, कम विलंबता। (3) सेमी-सिंक्रोनस: कम से कम एक प्रतिकृति स्वीकार करने के बाद ही प्रतिबद्ध करें। उपयोग के मामले: MySQL समूह प्रतिकृति (HA), PostgreSQL स्ट्रीमिंग प्रतिकृति, MongoDB प्रतिकृति सेट।
91–105 of 639