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
121
EN + हिं Medium
GB Which best defines data integrity in DBMS?
IN DBMS में डेटा अखंडता को सबसे अच्छी तरह से कौन परिभाषित करता है?
A
Making data available 24/7 डेटा 24/7 उपलब्ध कराना
B
Encrypting data to prevent unauthorized access अनधिकृत पहुंच को रोकने के लिए डेटा एन्क्रिप्ट करना
C
Compressing data to save storage space भंडारण स्थान बचाने के लिए डेटा को संपीड़ित करना
D
Ensuring accuracy, consistency, and validity of data throughout its lifecycle पूरे जीवनचक्र में डेटा की सटीकता, स्थिरता और वैधता सुनिश्चित करना
✅ Correct Answer:
💡 Explanation / व्याख्या
Explanation (English) Data integrity ensures data is accurate, consistent, and valid. Enforced through constraints (primary key, foreign key, check, unique, not null).
व्याख्या (हिन्दी) डेटा अखंडता सुनिश्चित करती है कि डेटा सटीक, सुसंगत और वैध है। बाधाओं के माध्यम से लागू (प्राथमिक कुंजी, विदेशी कुंजी, जांच, अद्वितीय, शून्य नहीं)।
122
EN + हिं Medium
GB In DBMS terminology a schema is:
IN DBMS शब्दावली में एक स्कीमा है:
A
The overall design or logical structure of the database डेटाबेस का समग्र डिज़ाइन या तार्किक संरचना
B
A query execution plan एक क्वेरी निष्पादन योजना
C
A backup copy of the database डेटाबेस की एक बैकअप प्रति
D
A type of database index एक प्रकार का डेटाबेस इंडेक्स
✅ Correct Answer:
💡 Explanation / व्याख्या
Explanation (English) A schema is the logical description of the entire database structure - it defines tables, columns, data types, relationships, constraints, and other properties. It is the blueprint of the database.
व्याख्या (हिन्दी) एक स्कीमा संपूर्ण डेटाबेस संरचना का तार्किक विवरण है - यह तालिकाओं, स्तंभों, डेटा प्रकारों, संबंधों, बाधाओं और अन्य गुणों को परिभाषित करता है। यह डेटाबेस का ब्लूप्रिंट है.
123
EN + हिं Easy
GB What is the instance of a database?
IN डेटाबेस का उदाहरण क्या है?
A
The database management system software डेटाबेस प्रबंधन प्रणाली सॉफ्टवेयर
B
The actual data stored in the database at a particular moment in time किसी विशेष समय पर डेटाबेस में संग्रहीत वास्तविक डेटा
C
The database schema definition डेटाबेस स्कीमा परिभाषा
D
The number of concurrent users समवर्ती उपयोगकर्ताओं की संख्या
✅ Correct Answer:
💡 Explanation / व्याख्या
Explanation (English) A database instance is a snapshot of the data at a specific point in time. It is the actual content (rows/records) stored in the database, as opposed to the schema which is the structural definition.
व्याख्या (हिन्दी) डेटाबेस इंस्टेंस किसी विशिष्ट समय पर डेटा का एक स्नैपशॉट है। यह स्कीमा के विपरीत डेटाबेस में संग्रहीत वास्तविक सामग्री (पंक्तियाँ/रिकॉर्ड) है जो संरचनात्मक परिभाषा है।
124
EN + हिं Medium
GB Which component converts high-level queries into efficient low-level operations?
IN कौन सा घटक उच्च-स्तरीय प्रश्नों को कुशल निम्न-स्तरीय संचालन में परिवर्तित करता है?
A
Transaction Manager लेनदेन प्रबंधक
B
Query Optimizer क्वेरी अनुकूलक
C
Concurrency Control Manager समवर्ती नियंत्रण प्रबंधक
D
Buffer Manager बफ़र प्रबंधक
✅ Correct Answer:
💡 Explanation / व्याख्या
Explanation (English) The Query Optimizer analyzes high-level SQL queries and generates an efficient execution plan by considering available indexes, statistics, join algorithms, and access paths to minimize I/O and CPU cost.
व्याख्या (हिन्दी) क्वेरी ऑप्टिमाइज़र उच्च-स्तरीय SQL क्वेरी का विश्लेषण करता है और I/O और CPU लागत को कम करने के लिए उपलब्ध इंडेक्स, सांख्यिकी, जॉइन एल्गोरिदम और एक्सेस पथों पर विचार करके एक कुशल निष्पादन योजना तैयार करता है।
125
EN + हिं Easy
GB What is data independence fundamentally protecting against?
IN डेटा स्वतंत्रता मूलतः किससे रक्षा कर रही है?
A
The ripple effect of changes in one schema level propagating to another एक स्कीमा स्तर में परिवर्तन का तरंग प्रभाव दूसरे में फैलता है
B
Data corruption due to hardware failure हार्डवेयर विफलता के कारण डेटा भ्रष्टाचार
C
Unauthorized data access अनधिकृत डेटा पहुंच
D
Slow query performance धीमी क्वेरी प्रदर्शन
✅ Correct Answer:
💡 Explanation / व्याख्या
Explanation (English) Data independence ensures that changes at one level of the database architecture do not require corresponding changes at another level.
व्याख्या (हिन्दी) डेटा स्वतंत्रता यह सुनिश्चित करती है कि डेटाबेस आर्किटेक्चर के एक स्तर पर परिवर्तन के लिए दूसरे स्तर पर संबंधित परिवर्तन की आवश्यकता नहीं है।
126
EN + हिं Medium
GB Which is a characteristic of an active database?
IN एक सक्रिय डेटाबेस की विशेषता क्या है?
A
It only responds to explicit user queries यह केवल स्पष्ट उपयोगकर्ता प्रश्नों का उत्तर देता है
B
It can automatically trigger actions via triggers in response to database events यह डेटाबेस घटनाओं के जवाब में ट्रिगर्स के माध्यम से कार्यों को स्वचालित रूप से ट्रिगर कर सकता है
C
It does not support indexing यह अनुक्रमण का समर्थन नहीं करता
D
It stores only read-only data यह केवल-पढ़ने योग्य डेटा संग्रहीत करता है
✅ Correct Answer:
💡 Explanation / व्याख्या
Explanation (English) An active database extends traditional DBMS with Event-Condition-Action (ECA) rules implemented as triggers. When a database event occurs and conditions are met, actions are automatically executed.
व्याख्या (हिन्दी) एक सक्रिय डेटाबेस ट्रिगर के रूप में कार्यान्वित इवेंट-कंडीशन-एक्शन (ईसीए) नियमों के साथ पारंपरिक डीबीएमएस का विस्तार करता है। जब कोई डेटाबेस ईवेंट होता है और शर्तें पूरी होती हैं, तो क्रियाएं स्वचालित रूप से निष्पादित होती हैं।
127
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).
व्याख्या (हिन्दी) संबंधपरक मॉडल में, संबंध एक तालिका के समतुल्य एक गणितीय अवधारणा है। इसमें एक स्कीमा (विशेषता नाम और प्रकार) और एक उदाहरण (टुपल्स/पंक्तियों का एक सेट) है।
128
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 शून्य नहीं है, खाली स्ट्रिंग नहीं है, और इसमें विशेष तीन-मूल्यवान तर्क व्यवहार है।
129
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-स्कीमा आर्किटेक्चर (बाहरी, वैचारिक, आंतरिक) को तार्किक और भौतिक डेटा स्वतंत्रता दोनों प्राप्त करने के लिए भौतिक डेटाबेस विवरण से उपयोगकर्ता अनुप्रयोगों को अलग करने का प्रस्ताव दिया गया था।
130
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.
व्याख्या (हिन्दी) त्रि-स्तरीय वास्तुकला (प्रस्तुति + एप्लिकेशन/तर्क + डेटा स्तर) चिंताओं को अलग करती है, स्वतंत्र स्केलिंग की अनुमति देती है, बेहतर सुरक्षा प्रदान करती है, और लाखों उपयोगकर्ताओं को सेवा प्रदान करने वाले वेब अनुप्रयोगों के लिए आदर्श है।
131
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 नहीं हो सकती। एक अद्वितीय बाधा विशिष्टता सुनिश्चित करती है लेकिन शून्य मानों की अनुमति देती है।
132
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 को कम करने के लिए गंदे पेजों को प्रबंधित करता है।
133
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 के बीच होनी चाहिए। ये सरल डेटा प्रकारों से परे डोमेन बाधाएँ हैं।
134
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 संगतता को बनाए रखते हुए उपयोगकर्ता-परिभाषित प्रकार, विरासत, जटिल प्रकार (सरणी, नेस्टेड टेबल), प्रकार पर विधियां/फ़ंक्शन और प्रकार पदानुक्रम।
135
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 अनुपालन के लिए आवश्यक - विफल लेनदेन के रोलबैक को सक्षम करना, क्रैश के बाद पुनर्प्राप्ति (फिर से करें/पूर्ववत करें संचालन), और पॉइंट-इन-टाइम पुनर्प्राप्ति।
121–135 of 639