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

Question 271

EN + हिं Hard
GB 2PL growing phase
IN 2पीएल विकास चरण
Only releases locks केवल ताले जारी करता है
Only acquires locks (no releasing allowed) केवल ताले प्राप्त करता है (जारी करने की अनुमति नहीं)
Both acquires and releases दोनों प्राप्त करते हैं और जारी करते हैं
Commits transaction लेन-देन करता है
✅ Correct Answer:
💡 Explanation / व्याख्या
Explanation (English) 2PL growing phase: ONLY lock acquisitions allowed. No lock can be released during this phase.
व्याख्या (हिन्दी) 2पीएल विकास चरण: केवल लॉक अधिग्रहण की अनुमति है। इस चरण के दौरान कोई भी लॉक जारी नहीं किया जा सकता है।
🎯 Exam Perspective
DBMS ("Introduction to DBMS" sub-topic) से जुड़ा यह सवाल — difficulty level "Hard" उन students के लिए काम का है जो SSC CGL, IBPS, RRB और State-level परीक्षाओं की तैयारी कर रहे हैं। बेहतर होगा कि explanation पढ़कर concept clear करें, ताकि exam में similar प्रश्न आने पर confusion न हो।

Question 272

EN + हिं Hard
GB 2PL shrinking phase
IN 2PL सिकुड़न चरण
Only acquires locks केवल ताले प्राप्त करता है
Both acquires and releases दोनों प्राप्त करते हैं और जारी करते हैं
Only releases locks (no new acquisitions allowed) केवल ताले जारी करता है (किसी नए अधिग्रहण की अनुमति नहीं है)
Starts transaction लेनदेन प्रारंभ करता है
✅ Correct Answer:
💡 Explanation / व्याख्या
Explanation (English) 2PL shrinking phase: ONLY lock releases. Once any lock released, no new lock can be acquired.
व्याख्या (हिन्दी) 2PL सिकुड़न चरण: केवल लॉक रिलीज़। एक बार कोई भी लॉक जारी होने के बाद, कोई नया लॉक प्राप्त नहीं किया जा सकता है।
🎯 Exam Perspective
UPSC, SSC, Banking और Police भर्ती जैसी परीक्षाओं में DBMS ("Introduction to DBMS" sub-topic) से सवाल अक्सर पूछे जाते हैं — difficulty level "Hard"। इसलिए सिर्फ answer रटने के बजाय, नीचे दी गई explanation को ध्यान से पढ़ें और concept समझें।

Question 273

EN + हिं Hard
GB 2PL guarantees
IN 2PL गारंटी
No deadlocks कोई गतिरोध नहीं
Conflict serializability संघर्ष क्रमबद्धता
No phantom reads कोई प्रेत नहीं पढ़ता
Maximum concurrency अधिकतम समवर्तीता
✅ Correct Answer:
💡 Explanation / व्याख्या
Explanation (English) 2PL: guarantees CONFLICT SERIALIZABILITY of the resulting schedule.
व्याख्या (हिन्दी) 2PL: परिणामी शेड्यूल की संघर्ष क्रमबद्धता की गारंटी देता है।
🎯 Exam Perspective
अगर आप Railway, SSC, Banking और Defence परीक्षाओं की तैयारी कर रहे हैं, तो DBMS ("Introduction to DBMS" sub-topic) का यह topic आपके लिए महत्वपूर्ण है — difficulty level "Hard"। Exam में accuracy बढ़ाने के लिए हर सवाल की explanation जरूर पढ़ें।

Question 274

EN + हिं Hard
GB Strict 2PL holds exclusive locks until
IN सख्त 2PL तक विशेष ताले रखता है
Lock point ताला बिंदु
Next operation अगला ऑपरेशन
Transaction COMMITS or ABORTS लेन-देन प्रतिबद्ध या निरस्त
First unlock सबसे पहले अनलॉक करें
✅ Correct Answer:
💡 Explanation / व्याख्या
Explanation (English) Strict 2PL: all X (exclusive) locks held until commit or abort - prevents dirty reads.
व्याख्या (हिन्दी) सख्त 2पीएल: सभी एक्स (एक्सक्लूसिव) लॉक को कमिट या निरस्त होने तक रोके रखा जाता है - गंदे पढ़ने को रोकता है।
🎯 Exam Perspective
DBMS ("Introduction to DBMS" sub-topic) के इस प्रश्न को — difficulty level "Hard" कई प्रतियोगी परीक्षाओं जैसे SSC, Railway, Banking और State PCS में repeat होते देखा गया है। Concept clarity के लिए explanation section जरूर पढ़ें।

Question 275

EN + हिं Hard
GB Two operations conflict when
IN दो ऑपरेशनों में टकराव होता है जब
Both are reads दोनों पढ़े-लिखे हैं
Same data item, different transactions, at least one is a WRITE समान डेटा आइटम, अलग-अलग लेनदेन, कम से कम एक WRITE है
Both are on same transaction दोनों एक ही लेनदेन पर हैं
They access different data वे अलग-अलग डेटा तक पहुंचते हैं
✅ Correct Answer:
💡 Explanation / व्याख्या
Explanation (English) Conflict: same data item, different transactions, at least one WRITE operation.
व्याख्या (हिन्दी) संघर्ष: एक ही डेटा आइटम, अलग-अलग लेनदेन, कम से कम एक WRITE ऑपरेशन।
🎯 Exam Perspective
यह सवाल DBMS ("Introduction to DBMS" sub-topic) category का है — difficulty level "Hard", और UPSC, SSC, Banking और Police भर्ती के exam pattern में इस तरह के questions common हैं। Answer choose करने के बाद दिया गया explanation जरूर पढ़ें।

Question 276

EN + हिं Hard
GB Wait-Die scheme: T_i requests lock held by T_j
IN वेट-डाई योजना: T_i अनुरोध करता है कि T_j द्वारा लॉक रखा जाए
Older T_i waits; younger T_i aborts (dies) बूढ़ा टी_आई इंतज़ार कर रहा है; छोटी टी_आई का गर्भपात हो जाता है (मर जाता है)
Older T_i preempts T_j; younger T_i waits पुराना T_i T_j को रोकता है; छोटा टी_आई इंतज़ार कर रहा है
T_i always waits मैं हमेशा इंतज़ार करता हूँ
T_j always aborts T_j हमेशा गर्भपात करता है
✅ Correct Answer:
💡 Explanation / व्याख्या
Explanation (English) Wait-Die: OLDER waits; YOUNGER dies (is aborted) if it requests lock from older transaction.
व्याख्या (हिन्दी) रुको-मरो: बूढ़ा इंतज़ार करता है; यदि युवा पुराने लेनदेन से लॉक का अनुरोध करता है तो उसकी मृत्यु हो जाती है (निरस्त कर दिया जाता है)।
🎯 Exam Perspective
यह प्रश्न DBMS ("Introduction to DBMS" sub-topic) की तैयारी करने वाले अभ्यर्थियों के लिए उपयोगी है — difficulty level "Hard"। इस तरह के प्रश्न अक्सर SSC CGL, IBPS, RRB और State-level परीक्षाओं जैसी परीक्षाओं में पूछे जाते रहे हैं, इसलिए concept और explanation दोनों को ध्यान से समझें, सिर्फ उत्तर याद न करें।

Question 277

EN + हिं Hard
GB Wound-Wait scheme: T_i requests lock held by T_j
IN घाव-प्रतीक्षा योजना: T_i T_j द्वारा रखे गए लॉक का अनुरोध करता है
Older T_i waits always बूढ़ा टी_आई हमेशा इंतज़ार करता है
Older T_i wounds (aborts) T_j; younger T_i waits पुराने T_i घाव (गर्भपात) T_j; छोटा टी_आई इंतज़ार कर रहा है
T_j always aborts T_j हमेशा गर्भपात करता है
T_i always aborts टी_आई का हमेशा गर्भपात होता है
✅ Correct Answer:
💡 Explanation / व्याख्या
Explanation (English) Wound-Wait: OLDER wounds (aborts) younger T_j; YOUNGER waits for older T_i.
व्याख्या (हिन्दी) घाव-प्रतीक्षा: पुराने घाव (गर्भपात) युवा टी_जे; युवा वृद्ध T_i की प्रतीक्षा करता है।
🎯 Exam Perspective
DBMS ("Introduction to DBMS" sub-topic) से जुड़ा यह सवाल — difficulty level "Hard" उन students के लिए काम का है जो UPSC, SSC, Banking और Police भर्ती की तैयारी कर रहे हैं। बेहतर होगा कि explanation पढ़कर concept clear करें, ताकि exam में similar प्रश्न आने पर confusion न हो।

Question 278

EN + हिं Hard
GB MVCC keeps multiple versions to
IN एमवीसीसी कई संस्करण रखता है
Reduce storage भंडारण कम करें
Allow readers and writers to proceed without blocking each other पाठकों और लेखकों को एक-दूसरे को रोके बिना आगे बढ़ने दें
Guarantee serializability क्रमबद्धता की गारंटी दें
Prevent deadlocks गतिरोध रोकें
✅ Correct Answer:
💡 Explanation / व्याख्या
Explanation (English) MVCC: multiple data versions allow readers to access snapshots without blocking writers.
व्याख्या (हिन्दी) एमवीसीसी: एकाधिक डेटा संस्करण पाठकों को लेखकों को अवरुद्ध किए बिना स्नैपशॉट तक पहुंचने की अनुमति देते हैं।
🎯 Exam Perspective
Railway, SSC, Banking और Defence परीक्षाओं जैसी परीक्षाओं में DBMS ("Introduction to DBMS" sub-topic) से सवाल अक्सर पूछे जाते हैं — difficulty level "Hard"। इसलिए सिर्फ answer रटने के बजाय, नीचे दी गई explanation को ध्यान से पढ़ें और concept समझें।

Question 279

EN + हिं Hard
GB READ UNCOMMITTED isolation
IN अप्रतिबद्ध अलगाव पढ़ें
Prevents all anomalies सभी विसंगतियों को रोकता है
Prevents dirty reads only केवल गंदे पढ़ने से रोकता है
Allows ALL anomalies (dirty, non-repeatable, phantom) - lowest isolation, highest concurrency सभी विसंगतियों (गंदी, गैर-दोहराने योग्य, प्रेत) की अनुमति देता है - सबसे कम अलगाव, उच्चतम समवर्तीता
Prevents phantom reads प्रेत वाचन को रोकता है
✅ Correct Answer:
💡 Explanation / व्याख्या
Explanation (English) READ UNCOMMITTED: no read locks, allows all anomalies - maximum concurrency minimum safety.
व्याख्या (हिन्दी) अप्रतिबद्ध पढ़ें: कोई रीड लॉक नहीं, सभी विसंगतियों की अनुमति देता है - अधिकतम समवर्ती न्यूनतम सुरक्षा।
🎯 Exam Perspective
अगर आप SSC, Railway, Banking और State PCS की तैयारी कर रहे हैं, तो DBMS ("Introduction to DBMS" sub-topic) का यह topic आपके लिए महत्वपूर्ण है — difficulty level "Hard"। Exam में accuracy बढ़ाने के लिए हर सवाल की explanation जरूर पढ़ें।

Question 280

EN + हिं Hard
GB READ COMMITTED isolation
IN प्रतिबद्ध अलगाव पढ़ें
Allows dirty reads गंदा पढ़ने की अनुमति देता है
Prevents dirty reads but allows non-repeatable and phantom reads गंदे पढ़ने को रोकता है लेकिन गैर-दोहराए जाने योग्य और प्रेत पढ़ने की अनुमति देता है
Prevents all anomalies सभी विसंगतियों को रोकता है
Prevents phantom reads only केवल फैंटम रीड को रोकता है
✅ Correct Answer:
💡 Explanation / व्याख्या
Explanation (English) READ COMMITTED: reads only committed data (no dirty reads) but allows non-repeatable and phantom reads.
व्याख्या (हिन्दी) रीड कमिटेड: केवल प्रतिबद्ध डेटा पढ़ता है (कोई गंदा रीड नहीं) लेकिन गैर-दोहराने योग्य और फैंटम रीड की अनुमति देता है।
🎯 Exam Perspective
DBMS ("Introduction to DBMS" sub-topic) के इस प्रश्न को — difficulty level "Hard" कई प्रतियोगी परीक्षाओं जैसे SSC CGL, IBPS, RRB और State-level परीक्षाओं में repeat होते देखा गया है। Concept clarity के लिए explanation section जरूर पढ़ें।

Question 281

EN + हिं Hard
GB REPEATABLE READ isolation
IN दोहराए जाने योग्य अलगाव पढ़ें
Allows dirty reads गंदा पढ़ने की अनुमति देता है
Prevents dirty and non-repeatable reads but may allow phantom reads गंदे और गैर-दोहराए जाने योग्य पढ़ने को रोकता है लेकिन प्रेत पढ़ने की अनुमति दे सकता है
Prevents all anomalies सभी विसंगतियों को रोकता है
Allows all anomalies सभी विसंगतियों की अनुमति देता है
✅ Correct Answer:
💡 Explanation / व्याख्या
Explanation (English) REPEATABLE READ: prevents dirty and non-repeatable reads. Phantom reads may still occur.
व्याख्या (हिन्दी) बार-बार पढ़ने योग्य: गंदे और न दोहराए जाने योग्य पढ़ने को रोकता है। प्रेत वाचन अभी भी घटित हो सकता है।
🎯 Exam Perspective
यह सवाल DBMS ("Introduction to DBMS" sub-topic) category का है — difficulty level "Hard", और UPSC, SSC, Banking और Police भर्ती के exam pattern में इस तरह के questions common हैं। Answer choose करने के बाद दिया गया explanation जरूर पढ़ें।

Question 282

EN + हिं Hard
GB Shared (S) lock allows
IN साझा (एस) लॉक अनुमति देता है
One writer only केवल एक लेखक
Multiple concurrent readers no writers एकाधिक समवर्ती पाठक, कोई लेखक नहीं
One reader and writer एक पाठक और लेखक
All operations सभी ऑपरेशन
✅ Correct Answer:
💡 Explanation / व्याख्या
Explanation (English) Shared lock: multiple transactions can hold it simultaneously for reading; no exclusive lock coexists.
व्याख्या (हिन्दी) साझा लॉक: एकाधिक लेनदेन इसे पढ़ने के लिए एक साथ रख सकते हैं; कोई विशेष ताला सह-अस्तित्व में नहीं है।
🎯 Exam Perspective
यह प्रश्न DBMS ("Introduction to DBMS" sub-topic) की तैयारी करने वाले अभ्यर्थियों के लिए उपयोगी है — difficulty level "Hard"। इस तरह के प्रश्न अक्सर SSC, Railway, Banking और State PCS जैसी परीक्षाओं में पूछे जाते रहे हैं, इसलिए concept और explanation दोनों को ध्यान से समझें, सिर्फ उत्तर याद न करें।

Question 283

EN + हिं Hard
GB Exclusive (X) lock allows
IN एक्सक्लूसिव (एक्स) लॉक की अनुमति देता है
Multiple readers एकाधिक पाठक
Multiple writers एकाधिक लेखक
ONE transaction to read or write blocking all others पढ़ने या लिखने के लिए एक लेन-देन अन्य सभी को अवरुद्ध करता है
No access at all बिलकुल भी पहुंच नहीं
✅ Correct Answer:
💡 Explanation / व्याख्या
Explanation (English) Exclusive lock: only ONE transaction can hold it; ALL other read and write requests are blocked.
व्याख्या (हिन्दी) विशिष्ट लॉक: केवल एक लेनदेन ही इसे धारण कर सकता है; अन्य सभी पढ़ने और लिखने के अनुरोध अवरुद्ध हैं।
🎯 Exam Perspective
DBMS ("Introduction to DBMS" sub-topic) से जुड़ा यह सवाल — difficulty level "Hard" उन students के लिए काम का है जो SSC CGL, IBPS, RRB और State-level परीक्षाओं की तैयारी कर रहे हैं। बेहतर होगा कि explanation पढ़कर concept clear करें, ताकि exam में similar प्रश्न आने पर confusion न हो।

Question 284

EN + हिं Hard
GB Write-Ahead Logging (WAL) requires
IN राइट-अहेड लॉगिंग (वाल) की आवश्यकता है
Data written before log लॉग से पहले लिखा गया डेटा
Log written to stable storage BEFORE data page written to disk डिस्क पर डेटा पेज लिखे जाने से पहले स्थिर भंडारण के लिए लॉग लिखा जाता है
Log written only on failure विफलता पर ही लॉग लिखा जाता है
Data written after commit only डेटा केवल कमिट के बाद लिखा जाता है
✅ Correct Answer:
💡 Explanation / व्याख्या
Explanation (English) WAL: before any data page flushed to disk, its log record must be in stable storage first.
व्याख्या (हिन्दी) वाल: किसी भी डेटा पेज को डिस्क पर फ्लश करने से पहले, उसका लॉग रिकॉर्ड पहले स्थिर स्टोरेज में होना चाहिए।
🎯 Exam Perspective
UPSC, SSC, Banking और Police भर्ती जैसी परीक्षाओं में DBMS ("Introduction to DBMS" sub-topic) से सवाल अक्सर पूछे जाते हैं — difficulty level "Hard"। इसलिए सिर्फ answer रटने के बजाय, नीचे दी गई explanation को ध्यान से पढ़ें और concept समझें।

Question 285

EN + हिं Hard
GB Redo in recovery
IN पुनर्प्राप्ति में पुनः करें
Undoes failed transaction changes विफल लेनदेन परिवर्तनों को पूर्ववत करता है
Re-applies operations of committed transactions to ensure durability after crash दुर्घटना के बाद स्थायित्व सुनिश्चित करने के लिए प्रतिबद्ध लेनदेन के संचालन को फिर से लागू करता है
Deletes the log लॉग हटाता है
Restarts database डेटाबेस पुनः आरंभ करता है
✅ Correct Answer:
💡 Explanation / व्याख्या
Explanation (English) REDO: re-applies logged operations of committed transactions to make changes durable after crash.
व्याख्या (हिन्दी) REDO: क्रैश के बाद परिवर्तनों को टिकाऊ बनाने के लिए प्रतिबद्ध लेनदेन के लॉग किए गए संचालन को फिर से लागू करता है।
🎯 Exam Perspective
अगर आप Railway, SSC, Banking और Defence परीक्षाओं की तैयारी कर रहे हैं, तो DBMS ("Introduction to DBMS" sub-topic) का यह topic आपके लिए महत्वपूर्ण है — difficulty level "Hard"। Exam में accuracy बढ़ाने के लिए हर सवाल की explanation जरूर पढ़ें।