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 2551

EN + हिं Hard
GB ARIES recovery passes in order
IN मेष वसूली क्रम में गुजरती है
Undo, Redo, Analysis पूर्ववत करें, पुनः करें, विश्लेषण करें
Redo, Undo, Analysis पुनः करें, पूर्ववत करें, विश्लेषण करें
Analysis, Undo, Redo विश्लेषण, पूर्ववत करें, फिर से करें
Analysis, Redo, Undo विश्लेषण, पुनः करें, पूर्ववत करें
✅ Correct Answer:
💡 Explanation / व्याख्या
Explanation (English) ARIES: Analysis pass → Redo pass → Undo pass (this exact order is mandatory).
व्याख्या (हिन्दी) मेष: विश्लेषण पास → दोबारा पास → पूर्ववत पास (यह सटीक क्रम अनिवार्य है)।
🎯 Exam Perspective
DBMS से जुड़ा यह सवाल — difficulty level "Hard" उन students के लिए काम का है जो SSC CGL, IBPS, RRB और State-level परीक्षाओं की तैयारी कर रहे हैं। बेहतर होगा कि explanation पढ़कर concept clear करें, ताकि exam में similar प्रश्न आने पर confusion न हो।

Question 2552

EN + हिं Hard
GB Checkpoint in recovery is used to
IN पुनर्प्राप्ति में चेकप्वाइंट का उपयोग किया जाता है
Stop all transactions सभी लेन-देन बंद करो
Reduce redo work needed after crash दुर्घटना के बाद पुनः करने की आवश्यकता को कम करें
Create full backup पूर्ण बैकअप बनाएं
Detect deadlocks गतिरोधों का पता लगाएं
✅ Correct Answer:
💡 Explanation / व्याख्या
Explanation (English) Checkpoint: flushes dirty pages and records active transactions, reducing log scanning after crash.
व्याख्या (हिन्दी) चेकप्वाइंट: गंदे पृष्ठों को साफ़ करता है और सक्रिय लेनदेन को रिकॉर्ड करता है, क्रैश के बाद लॉग स्कैनिंग को कम करता है।
🎯 Exam Perspective
UPSC, SSC, Banking और Police भर्ती जैसी परीक्षाओं में DBMS से सवाल अक्सर पूछे जाते हैं — difficulty level "Hard"। इसलिए सिर्फ answer रटने के बजाय, नीचे दी गई explanation को ध्यान से पढ़ें और concept समझें।

Question 2553

EN + हिं Hard
GB No-Force policy means
IN नो-फोर्स पॉलिसी का मतलब है
All dirty pages forced to disk at commit सभी गंदे पेजों को कमिट पर डिस्क पर मजबूर किया गया
Pages need NOT be forced to disk at commit - requires REDO on recovery पेजों को प्रतिबद्ध होने पर डिस्क पर बाध्य करने की आवश्यकता नहीं है - पुनर्प्राप्ति पर REDO की आवश्यकता होती है
All pages written at every op प्रत्येक ऑप पर लिखे गए सभी पृष्ठ
Buffer cleared at commit प्रतिबद्ध होने पर बफ़र साफ़ हो गया
✅ Correct Answer:
💡 Explanation / व्याख्या
Explanation (English) No-Force: dirty pages may remain in buffer at commit - reduces commit I/O but needs redo during recovery.
व्याख्या (हिन्दी) नो-फोर्स: गंदे पेज कमिट के समय बफर में रह सकते हैं - कमिट I/O को कम करता है लेकिन पुनर्प्राप्ति के दौरान फिर से करने की आवश्यकता होती है।
🎯 Exam Perspective
अगर आप Railway, SSC, Banking और Defence परीक्षाओं की तैयारी कर रहे हैं, तो DBMS का यह topic आपके लिए महत्वपूर्ण है — difficulty level "Hard"। Exam में accuracy बढ़ाने के लिए हर सवाल की explanation जरूर पढ़ें।

Question 2554

EN + हिं Hard
GB Steal policy means
IN चोरी नीति का मतलब है
Pages cannot be written before commit कमिट से पहले पन्ने नहीं लिखे जा सकते
Dirty pages of uncommitted transactions CAN be written to disk - requires UNDO on recovery अप्रतिबद्ध लेन-देन के गंदे पन्ने डिस्क पर लिखे जा सकते हैं - पुनर्प्राप्ति पर पूर्ववत करने की आवश्यकता है
Pages stolen from other users अन्य उपयोगकर्ताओं से चुराए गए पेज
All pages written at start प्रारंभ में लिखे गए सभी पृष्ठ
✅ Correct Answer:
💡 Explanation / व्याख्या
Explanation (English) Steal: uncommitted dirty pages can be evicted to disk (requires undo in recovery).
व्याख्या (हिन्दी) चोरी: अप्रतिबद्ध गंदे पृष्ठों को डिस्क पर निकाला जा सकता है (पुनर्प्राप्ति में पूर्ववत करने की आवश्यकता है)।
🎯 Exam Perspective
DBMS के इस प्रश्न को — difficulty level "Hard" कई प्रतियोगी परीक्षाओं जैसे SSC, Railway, Banking और State PCS में repeat होते देखा गया है। Concept clarity के लिए explanation section जरूर पढ़ें।

Question 2555

EN + हिं Hard
GB Cascading rollback occurs when
IN कैस्केडिंग रोलबैक तब होता है जब
One transaction commits एक लेनदेन प्रतिबद्ध है
Rolling back T1 forces other transactions that read T1's dirty data to also roll back T1 को वापस रोल करने से अन्य लेन-देन जो T1 के गंदे डेटा को पढ़ते हैं उन्हें भी वापस रोल करने के लिए बाध्य किया जाता है
Deadlock is detected गतिरोध का पता चला है
Index is corrupted सूचकांक दूषित है
✅ Correct Answer:
💡 Explanation / व्याख्या
Explanation (English) Cascading rollback: T2 reads T1's dirty data; T1 aborts → T2 must abort too (cascades).
व्याख्या (हिन्दी) कैस्केडिंग रोलबैक: T2 T1 के गंदे डेटा को पढ़ता है; T1 निरस्त होता है → T2 को भी निरस्त होना चाहिए (कैस्केड)।
🎯 Exam Perspective
यह सवाल DBMS category का है — difficulty level "Hard", और SSC CGL, IBPS, RRB और State-level परीक्षाओं के exam pattern में इस तरह के questions common हैं। Answer choose करने के बाद दिया गया explanation जरूर पढ़ें।

Question 2556

EN + हिं Hard
GB Timestamp-based CC assigns each transaction
IN टाइमस्टैम्प-आधारित सीसी प्रत्येक लेनदेन को निर्दिष्ट करता है
A lock लॉक
Unique timestamp at start time for ordering operations ऑर्डर संचालन के लिए प्रारंभ समय पर अद्वितीय टाइमस्टैम्प
A sequential ID एक अनुक्रमिक आईडी
A priority level एक प्राथमिकता स्तर
✅ Correct Answer:
💡 Explanation / व्याख्या
Explanation (English) Timestamp CC: assigns unique timestamp when transaction starts, used to order operations.
व्याख्या (हिन्दी) टाइमस्टैम्प सीसी: लेन-देन शुरू होने पर अद्वितीय टाइमस्टैम्प निर्दिष्ट करता है, जिसका उपयोग संचालन का आदेश देने के लिए किया जाता है।
🎯 Exam Perspective
यह प्रश्न DBMS की तैयारी करने वाले अभ्यर्थियों के लिए उपयोगी है — difficulty level "Hard"। इस तरह के प्रश्न अक्सर UPSC, SSC, Banking और Police भर्ती जैसी परीक्षाओं में पूछे जाते रहे हैं, इसलिए concept और explanation दोनों को ध्यान से समझें, सिर्फ उत्तर याद न करें।

Question 2557

EN + हिं Hard
GB Optimistic CC performs best when
IN आशावादी सीसी सबसे अच्छा प्रदर्शन कब करता है
Conflicts are frequent झगड़े अक्सर होते रहते हैं
All transactions write सभी लेन-देन लिखें
Conflicts are RARE - mostly reads few conflicts संघर्ष दुर्लभ हैं - अधिकतर बहुत कम संघर्ष होते हैं
Data is very large डेटा बहुत बड़ा है
✅ Correct Answer:
💡 Explanation / व्याख्या
Explanation (English) OCC: efficient when conflicts infrequent. Validates at commit time rather than locking upfront.
व्याख्या (हिन्दी) ओसीसी: संघर्ष कम होने पर कुशल। अग्रिम रूप से लॉक करने के बजाय प्रतिबद्ध समय पर सत्यापन करता है।
🎯 Exam Perspective
DBMS से जुड़ा यह सवाल — difficulty level "Hard" उन students के लिए काम का है जो Railway, SSC, Banking और Defence परीक्षाओं की तैयारी कर रहे हैं। बेहतर होगा कि explanation पढ़कर concept clear करें, ताकि exam में similar प्रश्न आने पर confusion न हो।

Question 2558

EN + हिं Hard
GB Multiple granularity locking allows
IN एकाधिक ग्रैन्युलैरिटी लॉकिंग की अनुमति देता है
Row level only केवल पंक्ति स्तर
Table level only केवल तालिका स्तर
Different hierarchy levels: database, table, page, row विभिन्न पदानुक्रम स्तर: डेटाबेस, तालिका, पृष्ठ, पंक्ति
Column level only केवल स्तंभ स्तर
✅ Correct Answer:
💡 Explanation / व्याख्या
Explanation (English) Multiple granularity: lock at different hierarchy levels for flexibility - coarse to fine.
व्याख्या (हिन्दी) एकाधिक ग्रैन्युलैरिटी: लचीलेपन के लिए विभिन्न पदानुक्रम स्तरों पर लॉक करें - मोटे से बारीक तक।
🎯 Exam Perspective
SSC, Railway, Banking और State PCS जैसी परीक्षाओं में DBMS से सवाल अक्सर पूछे जाते हैं — difficulty level "Hard"। इसलिए सिर्फ answer रटने के बजाय, नीचे दी गई explanation को ध्यान से पढ़ें और concept समझें।

Question 2559

EN + हिं Hard
GB IS (Intention-Shared) lock signals
IN आईएस (इरादा-साझा) सिग्नल लॉक करें
Intent to set X locks below नीचे X लॉक सेट करने का इरादा है
Intent to set S locks at FINER granularity levels S लॉक को बेहतर ग्रैन्युलैरिटी स्तरों पर सेट करने का इरादा
Shared lock on entire subtree संपूर्ण उपवृक्ष पर साझा लॉक
Exclusive access विशेष पहुंच
✅ Correct Answer:
💡 Explanation / व्याख्या
Explanation (English) IS lock: signals intent to acquire S (shared) locks on individual items at a lower level.
व्याख्या (हिन्दी) आईएस लॉक: निचले स्तर पर व्यक्तिगत वस्तुओं पर एस (साझा) लॉक प्राप्त करने के इरादे से संकेत।
🎯 Exam Perspective
अगर आप SSC CGL, IBPS, RRB और State-level परीक्षाओं की तैयारी कर रहे हैं, तो DBMS का यह topic आपके लिए महत्वपूर्ण है — difficulty level "Hard"। Exam में accuracy बढ़ाने के लिए हर सवाल की explanation जरूर पढ़ें।

Question 2560

EN + हिं Hard
GB IX (Intention-Exclusive) lock signals
IN IX (इरादा-विशेष) लॉक सिग्नल
Intent to set S locks below नीचे S लॉक सेट करने का इरादा है
Intent to set X locks at FINER granularity levels X लॉक को बेहतर ग्रैन्युलैरिटी स्तरों पर सेट करने का इरादा
Exclusive lock on entire subtree संपूर्ण उपवृक्ष पर विशेष लॉक
No locking intent कोई ताला लगाने का इरादा नहीं
✅ Correct Answer:
💡 Explanation / व्याख्या
Explanation (English) IX lock: signals intent to acquire X (exclusive) locks on individual items at a lower level.
व्याख्या (हिन्दी) IX लॉक: निचले स्तर पर व्यक्तिगत वस्तुओं पर एक्स (अनन्य) लॉक प्राप्त करने का इरादा रखता है।
🎯 Exam Perspective
DBMS के इस प्रश्न को — difficulty level "Hard" कई प्रतियोगी परीक्षाओं जैसे UPSC, SSC, Banking और Police भर्ती में repeat होते देखा गया है। Concept clarity के लिए explanation section जरूर पढ़ें।

Question 2561

EN + हिं Hard
GB Recoverable schedule ensures
IN पुनर्प्राप्ति योग्य शेड्यूल सुनिश्चित करता है
No aborted transactions कोई निरस्त लेनदेन नहीं
T_j commits only AFTER all transactions whose data it read have committed T_j उन सभी लेनदेन के बाद ही प्रतिबद्ध होता है जिनका डेटा उसने पढ़ा है
All transactions serializable सभी लेनदेन क्रमबद्ध
Cascading rollbacks allowed कैस्केडिंग रोलबैक की अनुमति है
✅ Correct Answer:
💡 Explanation / व्याख्या
Explanation (English) Recoverable: if T_j reads T_i's data, T_i must commit before T_j commits.
व्याख्या (हिन्दी) पुनर्प्राप्ति योग्य: यदि T_j, T_i का डेटा पढ़ता है, तो T_j को प्रतिबद्ध होने से पहले T_i को प्रतिबद्ध होना होगा।
🎯 Exam Perspective
यह सवाल DBMS category का है — difficulty level "Hard", और Railway, SSC, Banking और Defence परीक्षाओं के exam pattern में इस तरह के questions common हैं। Answer choose करने के बाद दिया गया explanation जरूर पढ़ें।

Question 2562

EN + हिं Hard
GB Cascadeless schedule prevents
IN कैस्केडलेस शेड्यूल रोकता है
Deadlocks गतिरोध
Phantom reads फैंटम पढ़ता है
Cascading rollbacks by allowing reads ONLY of committed data केवल प्रतिबद्ध डेटा को पढ़ने की अनुमति देकर व्यापक रोलबैक
Dirty writes गंदा लिखता है
✅ Correct Answer:
💡 Explanation / व्याख्या
Explanation (English) Cascadeless: only committed data is read - prevents cascading rollbacks. Stronger than recoverable.
व्याख्या (हिन्दी) कैस्केडलेस: केवल प्रतिबद्ध डेटा पढ़ा जाता है - कैस्केडिंग रोलबैक को रोकता है। पुनर्प्राप्त करने योग्य से अधिक मजबूत.
🎯 Exam Perspective
यह प्रश्न DBMS की तैयारी करने वाले अभ्यर्थियों के लिए उपयोगी है — difficulty level "Hard"। इस तरह के प्रश्न अक्सर SSC, Railway, Banking और State PCS जैसी परीक्षाओं में पूछे जाते रहे हैं, इसलिए concept और explanation दोनों को ध्यान से समझें, सिर्फ उत्तर याद न करें।

Question 2563

EN + हिं Hard
GB Transaction state 'aborted' means
IN लेन-देन स्थिति 'निरस्त' का अर्थ है
Transaction running लेन-देन चल रहा है
Rolled back and database restored to pre-transaction state वापस लाया गया और डेटाबेस को लेन-देन-पूर्व स्थिति में पुनर्स्थापित किया गया
Transaction waiting लेन-देन प्रतीक्षारत है
Transaction committed लेन-देन प्रतिबद्ध
✅ Correct Answer:
💡 Explanation / व्याख्या
Explanation (English) Aborted: transaction rolled back - database restored to state before the transaction started.
व्याख्या (हिन्दी) निरस्त: लेन-देन वापस ले लिया गया - डेटाबेस को लेन-देन शुरू होने से पहले की स्थिति में बहाल कर दिया गया।
🎯 Exam Perspective
DBMS से जुड़ा यह सवाल — difficulty level "Hard" उन students के लिए काम का है जो SSC CGL, IBPS, RRB और State-level परीक्षाओं की तैयारी कर रहे हैं। बेहतर होगा कि explanation पढ़कर concept clear करें, ताकि exam में similar प्रश्न आने पर confusion न हो।

Question 2564

EN + हिं Hard
GB ARIES Redo pass
IN मेष पुनः पास करें
Only redoes committed operations केवल प्रतिबद्ध कार्यों को दोबारा करता है
Repeats ALL logged operations to bring DB to exact crash-time state डीबी को सटीक क्रैश-टाइम स्थिति में लाने के लिए सभी लॉग किए गए ऑपरेशनों को दोहराता है
Only undoes operations केवल परिचालन पूर्ववत करता है
Only analyzes log केवल लॉग का विश्लेषण करता है
✅ Correct Answer:
💡 Explanation / व्याख्या
Explanation (English) ARIES Redo: repeats ALL logged history (even uncommitted) to reach exact crash-time state.
व्याख्या (हिन्दी) ARIES Redo: सटीक क्रैश-टाइम स्थिति तक पहुंचने के लिए सभी लॉग इतिहास (यहां तक ​​कि अनकमिटेड) को दोहराता है।
🎯 Exam Perspective
UPSC, SSC, Banking और Police भर्ती जैसी परीक्षाओं में DBMS से सवाल अक्सर पूछे जाते हैं — difficulty level "Hard"। इसलिए सिर्फ answer रटने के बजाय, नीचे दी गई explanation को ध्यान से पढ़ें और concept समझें।

Question 2565

EN + हिं Hard
GB ARIES Undo pass
IN मेष पूर्ववत पास
Redoes all operations सभी ऑपरेशन दोबारा करता है
Only undoes committed operations केवल प्रतिबद्ध कार्यों को पूर्ववत करता है
Reverses loser (uncommitted at crash) transaction operations in reverse log order रिवर्स लॉग ऑर्डर में हारे हुए (क्रैश पर अप्रतिबद्ध) लेनदेन संचालन को उलट देता है
Runs DDL operations डीडीएल परिचालन चलाता है
✅ Correct Answer:
💡 Explanation / व्याख्या
Explanation (English) ARIES Undo: reverses changes of loser transactions in reverse log order.
व्याख्या (हिन्दी) ARIES पूर्ववत करें: रिवर्स लॉग ऑर्डर में हारे हुए लेनदेन के परिवर्तनों को उलट देता है।
🎯 Exam Perspective
अगर आप Railway, SSC, Banking और Defence परीक्षाओं की तैयारी कर रहे हैं, तो DBMS का यह topic आपके लिए महत्वपूर्ण है — difficulty level "Hard"। Exam में accuracy बढ़ाने के लिए हर सवाल की explanation जरूर पढ़ें।