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

Question 2536

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 के इस प्रश्न को — difficulty level "Hard" कई प्रतियोगी परीक्षाओं जैसे UPSC, SSC, Banking और Police भर्ती में repeat होते देखा गया है। Concept clarity के लिए explanation section जरूर पढ़ें।

Question 2537

EN + हिं Hard
GB Deadlock occurs when
IN गतिरोध तब होता है जब
Two transactions commit simultaneously दो लेनदेन एक साथ प्रतिबद्ध हैं
Two or more transactions wait indefinitely for each other to release locks (circular wait) दो या दो से अधिक लेन-देन एक-दूसरे के लॉक जारी करने की अनिश्चित काल तक प्रतीक्षा करते हैं (परिपत्र प्रतीक्षा)
Transaction holds too many locks लेन-देन में बहुत अधिक ताले होते हैं
DB is overloaded डीबी अतिभारित है
✅ Correct Answer:
💡 Explanation / व्याख्या
Explanation (English) Deadlock: circular wait - T1 waits for T2's lock, T2 waits for T1's lock → infinite blocking.
व्याख्या (हिन्दी) गतिरोध: परिपत्र प्रतीक्षा - T1 T2 के लॉक की प्रतीक्षा करता है, T2 T1 के लॉक की प्रतीक्षा करता है → अनंत अवरोधन।
🎯 Exam Perspective
यह सवाल DBMS category का है — difficulty level "Hard", और Railway, SSC, Banking और Defence परीक्षाओं के exam pattern में इस तरह के questions common हैं। Answer choose करने के बाद दिया गया explanation जरूर पढ़ें।

Question 2538

EN + हिं Hard
GB Wait-for graph detects deadlock when
IN प्रतीक्षा-ग्राफ़ कब गतिरोध का पता लगाता है
No edges exist कोई किनारा मौजूद नहीं है
Many nodes exist कई नोड मौजूद हैं
A CYCLE is detected in the graph ग्राफ़ में एक चक्र का पता लगाया गया है
All transactions waiting सभी लेन-देन प्रतीक्षारत हैं
✅ Correct Answer:
💡 Explanation / व्याख्या
Explanation (English) Deadlock ↔ cycle in wait-for graph. T_i→T_j: T_i waits for lock held by T_j.
व्याख्या (हिन्दी) प्रतीक्षा-ग्राफ़ में गतिरोध ↔ चक्र। T_i→T_j: T_i T_j द्वारा रखे गए लॉक की प्रतीक्षा करता है।
🎯 Exam Perspective
यह प्रश्न DBMS की तैयारी करने वाले अभ्यर्थियों के लिए उपयोगी है — difficulty level "Hard"। इस तरह के प्रश्न अक्सर SSC, Railway, Banking और State PCS जैसी परीक्षाओं में पूछे जाते रहे हैं, इसलिए concept और explanation दोनों को ध्यान से समझें, सिर्फ उत्तर याद न करें।

Question 2539

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 से जुड़ा यह सवाल — difficulty level "Hard" उन students के लिए काम का है जो SSC CGL, IBPS, RRB और State-level परीक्षाओं की तैयारी कर रहे हैं। बेहतर होगा कि explanation पढ़कर concept clear करें, ताकि exam में similar प्रश्न आने पर confusion न हो।

Question 2540

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
UPSC, SSC, Banking और Police भर्ती जैसी परीक्षाओं में DBMS से सवाल अक्सर पूछे जाते हैं — difficulty level "Hard"। इसलिए सिर्फ answer रटने के बजाय, नीचे दी गई explanation को ध्यान से पढ़ें और concept समझें।

Question 2541

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 का यह topic आपके लिए महत्वपूर्ण है — difficulty level "Hard"। Exam में accuracy बढ़ाने के लिए हर सवाल की explanation जरूर पढ़ें।

Question 2542

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
DBMS के इस प्रश्न को — difficulty level "Hard" कई प्रतियोगी परीक्षाओं जैसे SSC, Railway, Banking और State PCS में repeat होते देखा गया है। Concept clarity के लिए explanation section जरूर पढ़ें।

Question 2543

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 category का है — difficulty level "Hard", और SSC CGL, IBPS, RRB और State-level परीक्षाओं के exam pattern में इस तरह के questions common हैं। Answer choose करने के बाद दिया गया explanation जरूर पढ़ें।

Question 2544

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 की तैयारी करने वाले अभ्यर्थियों के लिए उपयोगी है — difficulty level "Hard"। इस तरह के प्रश्न अक्सर UPSC, SSC, Banking और Police भर्ती जैसी परीक्षाओं में पूछे जाते रहे हैं, इसलिए concept और explanation दोनों को ध्यान से समझें, सिर्फ उत्तर याद न करें।

Question 2545

EN + हिं Hard
GB SERIALIZABLE isolation
IN क्रमबद्ध अलगाव
Highest concurrency most anomalies उच्चतम संगामिति अधिकांश विसंगतियाँ
Prevents dirty reads only केवल गंदे पढ़ने से रोकता है
Prevents ALL anomalies - highest isolation, lowest concurrency सभी विसंगतियों को रोकता है - उच्चतम अलगाव, निम्नतम संगामिति
Allows non-repeatable reads गैर-दोहराए जाने योग्य पढ़ने की अनुमति देता है
✅ Correct Answer:
💡 Explanation / व्याख्या
Explanation (English) SERIALIZABLE: highest isolation, prevents ALL read anomalies (dirty, non-repeatable, phantom).
व्याख्या (हिन्दी) क्रमबद्ध: उच्चतम अलगाव, सभी पढ़ी गई विसंगतियों (गंदी, गैर-दोहराने योग्य, प्रेत) को रोकता है।
🎯 Exam Perspective
DBMS से जुड़ा यह सवाल — difficulty level "Hard" उन students के लिए काम का है जो Railway, SSC, Banking और Defence परीक्षाओं की तैयारी कर रहे हैं। बेहतर होगा कि explanation पढ़कर concept clear करें, ताकि exam में similar प्रश्न आने पर confusion न हो।

Question 2546

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
SSC, Railway, Banking और State PCS जैसी परीक्षाओं में DBMS से सवाल अक्सर पूछे जाते हैं — difficulty level "Hard"। इसलिए सिर्फ answer रटने के बजाय, नीचे दी गई explanation को ध्यान से पढ़ें और concept समझें।

Question 2547

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
अगर आप SSC CGL, IBPS, RRB और State-level परीक्षाओं की तैयारी कर रहे हैं, तो DBMS का यह topic आपके लिए महत्वपूर्ण है — difficulty level "Hard"। Exam में accuracy बढ़ाने के लिए हर सवाल की explanation जरूर पढ़ें।

Question 2548

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
DBMS के इस प्रश्न को — difficulty level "Hard" कई प्रतियोगी परीक्षाओं जैसे UPSC, SSC, Banking और Police भर्ती में repeat होते देखा गया है। Concept clarity के लिए explanation section जरूर पढ़ें।

Question 2549

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
यह सवाल DBMS category का है — difficulty level "Hard", और Railway, SSC, Banking और Defence परीक्षाओं के exam pattern में इस तरह के questions common हैं। Answer choose करने के बाद दिया गया explanation जरूर पढ़ें।

Question 2550

EN + हिं Hard
GB Undo in recovery
IN पुनर्प्राप्ति में पूर्ववत करें
Redoes committed transactions प्रतिबद्ध लेन-देन पुनः करता है
Reverses operations of uncommitted transactions to restore consistency स्थिरता बहाल करने के लिए अप्रतिबद्ध लेनदेन के संचालन को उलट देता है
Creates checkpoints चौकियाँ बनाता है
Flushes buffer pool बफ़र पूल को फ्लश करता है
✅ Correct Answer:
💡 Explanation / व्याख्या
Explanation (English) UNDO: reverses effects of transactions that did not commit before crash.
व्याख्या (हिन्दी) पूर्ववत करें: उन लेनदेन के प्रभावों को उलट देता है जो दुर्घटना से पहले नहीं किए गए थे।
🎯 Exam Perspective
यह प्रश्न DBMS की तैयारी करने वाले अभ्यर्थियों के लिए उपयोगी है — difficulty level "Hard"। इस तरह के प्रश्न अक्सर SSC, Railway, Banking और State PCS जैसी परीक्षाओं में पूछे जाते रहे हैं, इसलिए concept और explanation दोनों को ध्यान से समझें, सिर्फ उत्तर याद न करें।