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
2551
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).
व्याख्या (हिन्दी) मेष: विश्लेषण पास → दोबारा पास → पूर्ववत पास (यह सटीक क्रम अनिवार्य है)।
2552
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.
व्याख्या (हिन्दी) चेकप्वाइंट: गंदे पृष्ठों को साफ़ करता है और सक्रिय लेनदेन को रिकॉर्ड करता है, क्रैश के बाद लॉग स्कैनिंग को कम करता है।
2553
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 को कम करता है लेकिन पुनर्प्राप्ति के दौरान फिर से करने की आवश्यकता होती है।
2554
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).
व्याख्या (हिन्दी) चोरी: अप्रतिबद्ध गंदे पृष्ठों को डिस्क पर निकाला जा सकता है (पुनर्प्राप्ति में पूर्ववत करने की आवश्यकता है)।
2555
EN + हिं Hard
GB Cascading rollback occurs when
IN कैस्केडिंग रोलबैक तब होता है जब
A
One transaction commits एक लेनदेन प्रतिबद्ध है
B
Rolling back T1 forces other transactions that read T1's dirty data to also roll back T1 को वापस रोल करने से अन्य लेन-देन जो T1 के गंदे डेटा को पढ़ते हैं उन्हें भी वापस रोल करने के लिए बाध्य किया जाता है
C
Deadlock is detected गतिरोध का पता चला है
D
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 को भी निरस्त होना चाहिए (कैस्केड)।
2556
EN + हिं Hard
GB Timestamp-based CC assigns each transaction
IN टाइमस्टैम्प-आधारित सीसी प्रत्येक लेनदेन को निर्दिष्ट करता है
A
A lock लॉक
B
Unique timestamp at start time for ordering operations ऑर्डर संचालन के लिए प्रारंभ समय पर अद्वितीय टाइमस्टैम्प
C
A sequential ID एक अनुक्रमिक आईडी
D
A priority level एक प्राथमिकता स्तर
✅ Correct Answer:
💡 Explanation / व्याख्या
Explanation (English) Timestamp CC: assigns unique timestamp when transaction starts, used to order operations.
व्याख्या (हिन्दी) टाइमस्टैम्प सीसी: लेन-देन शुरू होने पर अद्वितीय टाइमस्टैम्प निर्दिष्ट करता है, जिसका उपयोग संचालन का आदेश देने के लिए किया जाता है।
2557
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.
व्याख्या (हिन्दी) ओसीसी: संघर्ष कम होने पर कुशल। अग्रिम रूप से लॉक करने के बजाय प्रतिबद्ध समय पर सत्यापन करता है।
2558
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.
व्याख्या (हिन्दी) एकाधिक ग्रैन्युलैरिटी: लचीलेपन के लिए विभिन्न पदानुक्रम स्तरों पर लॉक करें - मोटे से बारीक तक।
2559
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.
व्याख्या (हिन्दी) आईएस लॉक: निचले स्तर पर व्यक्तिगत वस्तुओं पर एस (साझा) लॉक प्राप्त करने के इरादे से संकेत।
2560
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 लॉक: निचले स्तर पर व्यक्तिगत वस्तुओं पर एक्स (अनन्य) लॉक प्राप्त करने का इरादा रखता है।
2561
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 को प्रतिबद्ध होना होगा।
2562
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.
व्याख्या (हिन्दी) कैस्केडलेस: केवल प्रतिबद्ध डेटा पढ़ा जाता है - कैस्केडिंग रोलबैक को रोकता है। पुनर्प्राप्त करने योग्य से अधिक मजबूत.
2563
EN + हिं Hard
GB Transaction state 'aborted' means
IN लेन-देन स्थिति 'निरस्त' का अर्थ है
A
Transaction running लेन-देन चल रहा है
B
Rolled back and database restored to pre-transaction state वापस लाया गया और डेटाबेस को लेन-देन-पूर्व स्थिति में पुनर्स्थापित किया गया
C
Transaction waiting लेन-देन प्रतीक्षारत है
D
Transaction committed लेन-देन प्रतिबद्ध
✅ Correct Answer:
💡 Explanation / व्याख्या
Explanation (English) Aborted: transaction rolled back - database restored to state before the transaction started.
व्याख्या (हिन्दी) निरस्त: लेन-देन वापस ले लिया गया - डेटाबेस को लेन-देन शुरू होने से पहले की स्थिति में बहाल कर दिया गया।
2564
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: सटीक क्रैश-टाइम स्थिति तक पहुंचने के लिए सभी लॉग इतिहास (यहां तक ​​कि अनकमिटेड) को दोहराता है।
2565
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 पूर्ववत करें: रिवर्स लॉग ऑर्डर में हारे हुए लेनदेन के परिवर्तनों को उलट देता है।
2551–2565 of 2982