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
286
EN + हिं Hard
GB Undo in recovery
IN पुनर्प्राप्ति में पूर्ववत करें
A
Redoes committed transactions प्रतिबद्ध लेन-देन पुनः करता है
B
Reverses operations of uncommitted transactions to restore consistency स्थिरता बहाल करने के लिए अप्रतिबद्ध लेनदेन के संचालन को उलट देता है
C
Creates checkpoints चौकियाँ बनाता है
D
Flushes buffer pool बफ़र पूल को फ्लश करता है
✅ Correct Answer:
💡 Explanation / व्याख्या
Explanation (English) UNDO: reverses effects of transactions that did not commit before crash.
व्याख्या (हिन्दी) पूर्ववत करें: उन लेनदेन के प्रभावों को उलट देता है जो दुर्घटना से पहले नहीं किए गए थे।
287
EN + हिं Hard
GB ARIES recovery passes in order
IN मेष वसूली क्रम में गुजरती है
A
Undo, Redo, Analysis पूर्ववत करें, पुनः करें, विश्लेषण करें
B
Redo, Undo, Analysis पुनः करें, पूर्ववत करें, विश्लेषण करें
C
Analysis, Undo, Redo विश्लेषण, पूर्ववत करें, फिर से करें
D
Analysis, Redo, Undo विश्लेषण, पुनः करें, पूर्ववत करें
✅ Correct Answer:
💡 Explanation / व्याख्या
Explanation (English) ARIES: Analysis pass → Redo pass → Undo pass (this exact order is mandatory).
व्याख्या (हिन्दी) मेष: विश्लेषण पास → दोबारा पास → पूर्ववत पास (यह सटीक क्रम अनिवार्य है)।
288
EN + हिं Hard
GB Checkpoint in recovery is used to
IN पुनर्प्राप्ति में चेकप्वाइंट का उपयोग किया जाता है
A
Stop all transactions सभी लेन-देन बंद करो
B
Reduce redo work needed after crash दुर्घटना के बाद पुनः करने की आवश्यकता को कम करें
C
Create full backup पूर्ण बैकअप बनाएं
D
Detect deadlocks गतिरोधों का पता लगाएं
✅ Correct Answer:
💡 Explanation / व्याख्या
Explanation (English) Checkpoint: flushes dirty pages and records active transactions, reducing log scanning after crash.
व्याख्या (हिन्दी) चेकप्वाइंट: गंदे पृष्ठों को साफ़ करता है और सक्रिय लेनदेन को रिकॉर्ड करता है, क्रैश के बाद लॉग स्कैनिंग को कम करता है।
289
EN + हिं Hard
GB No-Force policy means
IN नो-फोर्स पॉलिसी का मतलब है
A
All dirty pages forced to disk at commit सभी गंदे पेजों को कमिट पर डिस्क पर मजबूर किया गया
B
Pages need NOT be forced to disk at commit - requires REDO on recovery पेजों को प्रतिबद्ध होने पर डिस्क पर बाध्य करने की आवश्यकता नहीं है - पुनर्प्राप्ति पर REDO की आवश्यकता होती है
C
All pages written at every op प्रत्येक ऑप पर लिखे गए सभी पृष्ठ
D
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 को कम करता है लेकिन पुनर्प्राप्ति के दौरान फिर से करने की आवश्यकता होती है।
290
EN + हिं Hard
GB Steal policy means
IN चोरी नीति का मतलब है
A
Pages cannot be written before commit कमिट से पहले पन्ने नहीं लिखे जा सकते
B
Dirty pages of uncommitted transactions CAN be written to disk - requires UNDO on recovery अप्रतिबद्ध लेन-देन के गंदे पन्ने डिस्क पर लिखे जा सकते हैं - पुनर्प्राप्ति पर पूर्ववत करने की आवश्यकता है
C
Pages stolen from other users अन्य उपयोगकर्ताओं से चुराए गए पेज
D
All pages written at start प्रारंभ में लिखे गए सभी पृष्ठ
✅ Correct Answer:
💡 Explanation / व्याख्या
Explanation (English) Steal: uncommitted dirty pages can be evicted to disk (requires undo in recovery).
व्याख्या (हिन्दी) चोरी: अप्रतिबद्ध गंदे पृष्ठों को डिस्क पर निकाला जा सकता है (पुनर्प्राप्ति में पूर्ववत करने की आवश्यकता है)।
291
EN + हिं Hard
GB Optimistic CC performs best when
IN आशावादी सीसी सबसे अच्छा प्रदर्शन कब करता है
A
Conflicts are frequent झगड़े अक्सर होते रहते हैं
B
All transactions write सभी लेन-देन लिखें
C
Conflicts are RARE - mostly reads few conflicts संघर्ष दुर्लभ हैं - अधिकतर बहुत कम संघर्ष होते हैं
D
Data is very large डेटा बहुत बड़ा है
✅ Correct Answer:
💡 Explanation / व्याख्या
Explanation (English) OCC: efficient when conflicts infrequent. Validates at commit time rather than locking upfront.
व्याख्या (हिन्दी) ओसीसी: संघर्ष कम होने पर कुशल। अग्रिम रूप से लॉक करने के बजाय प्रतिबद्ध समय पर सत्यापन करता है।
292
EN + हिं Hard
GB Multiple granularity locking allows
IN एकाधिक ग्रैन्युलैरिटी लॉकिंग की अनुमति देता है
A
Row level only केवल पंक्ति स्तर
B
Table level only केवल तालिका स्तर
C
Different hierarchy levels: database, table, page, row विभिन्न पदानुक्रम स्तर: डेटाबेस, तालिका, पृष्ठ, पंक्ति
D
Column level only केवल स्तंभ स्तर
✅ Correct Answer:
💡 Explanation / व्याख्या
Explanation (English) Multiple granularity: lock at different hierarchy levels for flexibility - coarse to fine.
व्याख्या (हिन्दी) एकाधिक ग्रैन्युलैरिटी: लचीलेपन के लिए विभिन्न पदानुक्रम स्तरों पर लॉक करें - मोटे से बारीक तक।
293
EN + हिं Hard
GB IS (Intention-Shared) lock signals
IN आईएस (इरादा-साझा) सिग्नल लॉक करें
A
Intent to set X locks below नीचे X लॉक सेट करने का इरादा है
B
Intent to set S locks at FINER granularity levels S लॉक को बेहतर ग्रैन्युलैरिटी स्तरों पर सेट करने का इरादा
C
Shared lock on entire subtree संपूर्ण उपवृक्ष पर साझा लॉक
D
Exclusive access विशेष पहुंच
✅ Correct Answer:
💡 Explanation / व्याख्या
Explanation (English) IS lock: signals intent to acquire S (shared) locks on individual items at a lower level.
व्याख्या (हिन्दी) आईएस लॉक: निचले स्तर पर व्यक्तिगत वस्तुओं पर एस (साझा) लॉक प्राप्त करने के इरादे से संकेत।
294
EN + हिं Hard
GB IX (Intention-Exclusive) lock signals
IN IX (इरादा-विशेष) लॉक सिग्नल
A
Intent to set S locks below नीचे S लॉक सेट करने का इरादा है
B
Intent to set X locks at FINER granularity levels X लॉक को बेहतर ग्रैन्युलैरिटी स्तरों पर सेट करने का इरादा
C
Exclusive lock on entire subtree संपूर्ण उपवृक्ष पर विशेष लॉक
D
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 लॉक: निचले स्तर पर व्यक्तिगत वस्तुओं पर एक्स (अनन्य) लॉक प्राप्त करने का इरादा रखता है।
295
EN + हिं Hard
GB Recoverable schedule ensures
IN पुनर्प्राप्ति योग्य शेड्यूल सुनिश्चित करता है
A
No aborted transactions कोई निरस्त लेनदेन नहीं
B
T_j commits only AFTER all transactions whose data it read have committed T_j उन सभी लेनदेन के बाद ही प्रतिबद्ध होता है जिनका डेटा उसने पढ़ा है
C
All transactions serializable सभी लेनदेन क्रमबद्ध
D
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 को प्रतिबद्ध होना होगा।
296
EN + हिं Hard
GB Cascadeless schedule prevents
IN कैस्केडलेस शेड्यूल रोकता है
A
Deadlocks गतिरोध
B
Phantom reads फैंटम पढ़ता है
C
Cascading rollbacks by allowing reads ONLY of committed data केवल प्रतिबद्ध डेटा को पढ़ने की अनुमति देकर व्यापक रोलबैक
D
Dirty writes गंदा लिखता है
✅ Correct Answer:
💡 Explanation / व्याख्या
Explanation (English) Cascadeless: only committed data is read - prevents cascading rollbacks. Stronger than recoverable.
व्याख्या (हिन्दी) कैस्केडलेस: केवल प्रतिबद्ध डेटा पढ़ा जाता है - कैस्केडिंग रोलबैक को रोकता है। पुनर्प्राप्त करने योग्य से अधिक मजबूत.
297
EN + हिं Hard
GB ARIES Redo pass
IN मेष पुनः पास करें
A
Only redoes committed operations केवल प्रतिबद्ध कार्यों को दोबारा करता है
B
Repeats ALL logged operations to bring DB to exact crash-time state डीबी को सटीक क्रैश-टाइम स्थिति में लाने के लिए सभी लॉग किए गए ऑपरेशनों को दोहराता है
C
Only undoes operations केवल परिचालन पूर्ववत करता है
D
Only analyzes log केवल लॉग का विश्लेषण करता है
✅ Correct Answer:
💡 Explanation / व्याख्या
Explanation (English) ARIES Redo: repeats ALL logged history (even uncommitted) to reach exact crash-time state.
व्याख्या (हिन्दी) ARIES Redo: सटीक क्रैश-टाइम स्थिति तक पहुंचने के लिए सभी लॉग इतिहास (यहां तक ​​कि अनकमिटेड) को दोहराता है।
298
EN + हिं Hard
GB ARIES Undo pass
IN मेष पूर्ववत पास
A
Redoes all operations सभी ऑपरेशन दोबारा करता है
B
Only undoes committed operations केवल प्रतिबद्ध कार्यों को पूर्ववत करता है
C
Reverses loser (uncommitted at crash) transaction operations in reverse log order रिवर्स लॉग ऑर्डर में हारे हुए (क्रैश पर अप्रतिबद्ध) लेनदेन संचालन को उलट देता है
D
Runs DDL operations डीडीएल परिचालन चलाता है
✅ Correct Answer:
💡 Explanation / व्याख्या
Explanation (English) ARIES Undo: reverses changes of loser transactions in reverse log order.
व्याख्या (हिन्दी) ARIES पूर्ववत करें: रिवर्स लॉग ऑर्डर में हारे हुए लेनदेन के परिवर्तनों को उलट देता है।
299
EN + हिं Hard
GB Log Sequence Number (LSN)
IN लॉग अनुक्रम संख्या (एलएसएन)
A
Counts transactions लेन-देन गिनता है
B
Uniquely identifies and orders each log record (monotonically increasing) प्रत्येक लॉग रिकॉर्ड को विशिष्ट रूप से पहचानता है और ऑर्डर करता है (नीरस रूप से बढ़ता हुआ)
C
Counts committed transactions प्रतिबद्ध लेनदेन की गणना करता है
D
Measures transaction duration लेन-देन की अवधि मापता है
✅ Correct Answer:
💡 Explanation / व्याख्या
Explanation (English) LSN: monotonically increasing identifier on each log record for ordering and tracking.
व्याख्या (हिन्दी) एलएसएन: ऑर्डर और ट्रैकिंग के लिए प्रत्येक लॉग रिकॉर्ड पर एकरस रूप से बढ़ता हुआ पहचानकर्ता।
300
EN + हिं Hard
GB Fuzzy checkpoint allows
IN फ़ज़ी चेकपॉइंट अनुमति देता है
A
Stops all transactions during checkpoint चेकपॉइंट के दौरान सभी लेनदेन बंद कर देता है
B
Active transactions to continue while checkpoint record written to log सक्रिय लेन-देन जारी रहेगा जबकि चेकपॉइंट रिकॉर्ड लॉग में लिखा जाएगा
C
Only read transactions during checkpoint चेकपॉइंट के दौरान ही लेनदेन पढ़ें
D
Full database lock during checkpoint चेकपॉइंट के दौरान पूर्ण डेटाबेस लॉक
✅ Correct Answer:
💡 Explanation / व्याख्या
Explanation (English) Fuzzy checkpoint: writes checkpoint info to log while allowing active transactions to continue.
व्याख्या (हिन्दी) फ़ज़ी चेकपॉइंट: सक्रिय लेनदेन को जारी रखने की अनुमति देते हुए लॉग करने के लिए चेकपॉइंट जानकारी लिखता है।
286–300 of 639