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 286

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

Question 287

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

Question 288

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

Question 289

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

Question 290

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

Question 291

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

Question 292

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

Question 293

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

Question 294

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

Question 295

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

Question 296

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

Question 297

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

Question 298

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

Question 299

EN + हिं Hard
GB Log Sequence Number (LSN)
IN लॉग अनुक्रम संख्या (एलएसएन)
Counts transactions लेन-देन गिनता है
Uniquely identifies and orders each log record (monotonically increasing) प्रत्येक लॉग रिकॉर्ड को विशिष्ट रूप से पहचानता है और ऑर्डर करता है (नीरस रूप से बढ़ता हुआ)
Counts committed transactions प्रतिबद्ध लेनदेन की गणना करता है
Measures transaction duration लेन-देन की अवधि मापता है
✅ Correct Answer:
💡 Explanation / व्याख्या
Explanation (English) LSN: monotonically increasing identifier on each log record for ordering and tracking.
व्याख्या (हिन्दी) एलएसएन: ऑर्डर और ट्रैकिंग के लिए प्रत्येक लॉग रिकॉर्ड पर एकरस रूप से बढ़ता हुआ पहचानकर्ता।
🎯 Exam Perspective
यह सवाल DBMS ("Introduction to DBMS" sub-topic) category का है — difficulty level "Hard", और SSC, Railway, Banking और State PCS के exam pattern में इस तरह के questions common हैं। Answer choose करने के बाद दिया गया explanation जरूर पढ़ें।

Question 300

EN + हिं Hard
GB Fuzzy checkpoint allows
IN फ़ज़ी चेकपॉइंट अनुमति देता है
Stops all transactions during checkpoint चेकपॉइंट के दौरान सभी लेनदेन बंद कर देता है
Active transactions to continue while checkpoint record written to log सक्रिय लेन-देन जारी रहेगा जबकि चेकपॉइंट रिकॉर्ड लॉग में लिखा जाएगा
Only read transactions during checkpoint चेकपॉइंट के दौरान ही लेनदेन पढ़ें
Full database lock during checkpoint चेकपॉइंट के दौरान पूर्ण डेटाबेस लॉक
✅ Correct Answer:
💡 Explanation / व्याख्या
Explanation (English) Fuzzy checkpoint: writes checkpoint info to log while allowing active transactions to continue.
व्याख्या (हिन्दी) फ़ज़ी चेकपॉइंट: सक्रिय लेनदेन को जारी रखने की अनुमति देते हुए लॉग करने के लिए चेकपॉइंट जानकारी लिखता है।
🎯 Exam Perspective
यह प्रश्न DBMS ("Introduction to DBMS" sub-topic) की तैयारी करने वाले अभ्यर्थियों के लिए उपयोगी है — difficulty level "Hard"। इस तरह के प्रश्न अक्सर SSC CGL, IBPS, RRB और State-level परीक्षाओं जैसी परीक्षाओं में पूछे जाते रहे हैं, इसलिए concept और explanation दोनों को ध्यान से समझें, सिर्फ उत्तर याद न करें।