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
1861
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 लागत को कम करने के लिए उपलब्ध इंडेक्स, सांख्यिकी, जॉइन एल्गोरिदम और एक्सेस पथों पर विचार करके एक कुशल निष्पादन योजना तैयार करता है।
1862
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.
व्याख्या (हिन्दी) डेटा स्वतंत्रता यह सुनिश्चित करती है कि डेटाबेस आर्किटेक्चर के एक स्तर पर परिवर्तन के लिए दूसरे स्तर पर संबंधित परिवर्तन की आवश्यकता नहीं है।
1863
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.
व्याख्या (हिन्दी) एक सक्रिय डेटाबेस ट्रिगर के रूप में कार्यान्वित इवेंट-कंडीशन-एक्शन (ईसीए) नियमों के साथ पारंपरिक डीबीएमएस का विस्तार करता है। जब कोई डेटाबेस ईवेंट होता है और शर्तें पूरी होती हैं, तो क्रियाएं स्वचालित रूप से निष्पादित होती हैं।
1864
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).
व्याख्या (हिन्दी) संबंधपरक मॉडल में, संबंध एक तालिका के समतुल्य एक गणितीय अवधारणा है। इसमें एक स्कीमा (विशेषता नाम और प्रकार) और एक उदाहरण (टुपल्स/पंक्तियों का एक सेट) है।
1865
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 शून्य नहीं है, खाली स्ट्रिंग नहीं है, और इसमें विशेष तीन-मूल्यवान तर्क व्यवहार है।
1866
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-स्कीमा आर्किटेक्चर (बाहरी, वैचारिक, आंतरिक) को तार्किक और भौतिक डेटा स्वतंत्रता दोनों प्राप्त करने के लिए भौतिक डेटाबेस विवरण से उपयोगकर्ता अनुप्रयोगों को अलग करने का प्रस्ताव दिया गया था।
1867
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.
व्याख्या (हिन्दी) त्रि-स्तरीय वास्तुकला (प्रस्तुति + एप्लिकेशन/तर्क + डेटा स्तर) चिंताओं को अलग करती है, स्वतंत्र स्केलिंग की अनुमति देती है, बेहतर सुरक्षा प्रदान करती है, और लाखों उपयोगकर्ताओं को सेवा प्रदान करने वाले वेब अनुप्रयोगों के लिए आदर्श है।
1868
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 नहीं हो सकती। एक अद्वितीय बाधा विशिष्टता सुनिश्चित करती है लेकिन शून्य मानों की अनुमति देती है।
1869
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 को कम करने के लिए गंदे पेजों को प्रबंधित करता है।
1870
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 के बीच होनी चाहिए। ये सरल डेटा प्रकारों से परे डोमेन बाधाएँ हैं।
1871
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 संगतता को बनाए रखते हुए उपयोगकर्ता-परिभाषित प्रकार, विरासत, जटिल प्रकार (सरणी, नेस्टेड टेबल), प्रकार पर विधियां/फ़ंक्शन और प्रकार पदानुक्रम।
1872
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 अनुपालन के लिए आवश्यक - विफल लेनदेन के रोलबैक को सक्षम करना, क्रैश के बाद पुनर्प्राप्ति (फिर से करें/पूर्ववत करें संचालन), और पॉइंट-इन-टाइम पुनर्प्राप्ति।
1873
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.
व्याख्या (हिन्दी) एक डिडक्टिव डेटाबेस नियम-आधारित तर्क के साथ संबंधपरक डेटाबेस क्षमताओं को जोड़ता है। यह मौजूदा संग्रहीत तथ्यों पर तार्किक नियम (जैसे डेटालॉग) लागू करके नए तथ्य प्राप्त कर सकता है।
1874
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.
व्याख्या (हिन्दी) डेटा डिक्शनरी (सिस्टम कैटलॉग) मेटाडेटा संग्रहीत करता है: टेबल, कॉलम, डेटा प्रकार, बाधाएं, अनुक्रमित, दृश्य, संग्रहीत प्रक्रियाएं, उपयोगकर्ता और आंकड़े। क्वेरी ऑप्टिमाइज़र प्रश्नों की योजना बनाने के लिए इसे पढ़ता है; डीएमएल इंजन बाधाओं को लागू करने के लिए इसे पढ़ता है।
1875
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.
व्याख्या (हिन्दी) शेयर्ड-नथिंग आर्किटेक्चर में, प्रत्येक नोड का अपना सीपीयू, मेमोरी और डिस्क स्टोरेज होता है। नोड्स केवल नेटवर्क से गुजरने वाले संदेश के माध्यम से संचार करते हैं। उत्कृष्ट क्षैतिज मापनीयता प्रदान करता है।
1861–1875 of 2982