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
2821
EN + हिं Medium
GB Which SQL creates trigger to log inserts on questions table
IN कौन सा SQL प्रश्न तालिका पर इन्सर्ट लॉग करने के लिए ट्रिगर बनाता है
A
CREATE INDEX on questions प्रश्नों पर सूचकांक बनाएं
B
CREATE VIEW on questions प्रश्नों पर दृष्टिकोण बनाएं
C
CREATE STORED PROCEDURE संग्रहित प्रक्रिया बनाएं
D
CREATE TRIGGER trg AFTER INSERT ON questions FOR EACH ROW INSERT INTO audit_log... प्रत्येक पंक्ति के प्रश्नों को ऑडिट_लॉग में सम्मिलित करने के बाद ट्रिगर ट्रग बनाएं...
✅ Correct Answer:
💡 Explanation / व्याख्या
Explanation (English) AFTER INSERT trigger fires after each INSERT, can log new row data to audit table.
व्याख्या (हिन्दी) प्रत्येक INSERT के बाद INSERT ट्रिगर सक्रिय होने के बाद, नई पंक्ति डेटा को ऑडिट तालिका में लॉग कर सकता है।
2822
EN + हिं Medium
GB Deadlock detection frequency tradeoff
IN डेडलॉक डिटेक्शन फ़्रीक्वेंसी ट्रेडऑफ़
A
Higher frequency always better उच्च आवृत्ति हमेशा बेहतर होती है
B
Lower frequency always better कम आवृत्ति हमेशा बेहतर होती है
C
No tradeoff exists कोई समझौता मौजूद नहीं है
D
Higher frequency: detects deadlocks sooner but adds overhead; lower: less overhead but longer wait उच्च आवृत्ति: गतिरोधों का शीघ्र पता लगाता है लेकिन ओवरहेड जोड़ता है; निचला: कम ओवरहेड लेकिन लंबा इंतजार
✅ Correct Answer:
💡 Explanation / व्याख्या
Explanation (English) Tradeoff: check more often (less wait, more CPU) vs less often (more CPU free, longer deadlock wait).
व्याख्या (हिन्दी) ट्रेडऑफ़: अधिक बार जांचें (कम प्रतीक्षा, अधिक सीपीयू) बनाम कम बार (अधिक सीपीयू मुक्त, लंबा गतिरोध प्रतीक्षा)।
2823
EN + हिं Medium
GB Which lock type is compatible with another shared lock
IN कौन सा लॉक प्रकार किसी अन्य साझा लॉक के साथ संगत है
A
Exclusive (X) lock एक्सक्लूसिव (एक्स) लॉक
B
Intent Exclusive (IX) lock इंटेंट एक्सक्लूसिव (IX) लॉक
C
Both X and IX X और IX दोनों
D
Shared (S) lock साझा (एस) लॉक
✅ Correct Answer:
💡 Explanation / व्याख्या
Explanation (English) Shared (S) locks are compatible with other S locks: multiple readers can coexist.
व्याख्या (हिन्दी) साझा (एस) ताले अन्य एस तालों के साथ संगत हैं: एकाधिक पाठक एक साथ रह सकते हैं।
2824
EN + हिं Medium
GB X (exclusive) lock is compatible with
IN एक्स (एक्सक्लूसिव) लॉक के साथ संगत है
A
S lock एस लॉक
B
IS lock आईएस लॉक
C
IX lock नौवीं ताला
D
No other lock type कोई अन्य लॉक प्रकार नहीं
✅ Correct Answer:
💡 Explanation / व्याख्या
Explanation (English) X lock is incompatible with ALL other lock types (S, X, IS, IX, SIX) - requires exclusive access.
व्याख्या (हिन्दी) एक्स लॉक अन्य सभी लॉक प्रकारों (एस, एक्स, आईएस, आईएक्स, सिक्स) के साथ असंगत है - विशेष पहुंच की आवश्यकता है।
2825
EN + हिं Medium
GB Which CC protocol allows both readers and writers without blocking each other
IN कौन सा सीसी प्रोटोकॉल पाठकों और लेखकों दोनों को एक दूसरे को अवरुद्ध किए बिना अनुमति देता है
A
Lock-based 2PL लॉक-आधारित 2PL
B
Strict 2PL सख्त 2PL
C
Conservative 2PL कंजर्वेटिव 2PL
D
MVCC (Multi-Version Concurrency Control) एमवीसीसी (मल्टी-वर्जन कंकरेंसी कंट्रोल)
✅ Correct Answer:
💡 Explanation / व्याख्या
Explanation (English) MVCC: readers access version snapshot, writers create new versions - readers and writers don't block each other.
व्याख्या (हिन्दी) एमवीसीसी: पाठक संस्करण स्नैपशॉट तक पहुंचते हैं, लेखक नए संस्करण बनाते हैं - पाठक और लेखक एक-दूसरे को अवरुद्ध नहीं करते हैं।
2826
EN + हिं Medium
GB Optimistic CC three phases are
IN आशावादी सीसी तीन चरण हैं
A
Lock, Execute, Commit लॉक करें, निष्पादित करें, प्रतिबद्ध करें
B
Read, Validate, Write (commit if valid; else restart) पढ़ें, मान्य करें, लिखें (यदि मान्य है तो प्रतिबद्ध करें; अन्यथा पुनः प्रारंभ करें)
C
Read, Lock, Commit पढ़ें, लॉक करें, प्रतिबद्ध करें
D
Execute, Log, Commit निष्पादित करें, लॉग करें, प्रतिबद्ध करें
✅ Correct Answer:
💡 Explanation / व्याख्या
Explanation (English) OCC: READ (execute without locks), VALIDATE (check conflicts at commit), WRITE (commit if valid).
व्याख्या (हिन्दी) ओसीसी: पढ़ें (ताले के बिना निष्पादित करें), मान्य करें (कमिट पर विरोध की जांच करें), लिखें (यदि मान्य है तो प्रतिबद्ध करें)।
2827
EN + हिं Medium
GB Thomas Write Rule modification to timestamp ordering
IN टाइमस्टैम्प ऑर्डरिंग में थॉमस राइट रूल संशोधन
A
Aborts all late writes देर से लिखने वाले सभी कार्यों को निरस्त करता है
B
Forces all writes to be serialized सभी लेखनों को क्रमबद्ध करने के लिए बाध्य करता है
C
Requires write acknowledgment लिखित पावती की आवश्यकता है
D
Silently ignores an obsolete write when a newer transaction already wrote the item जब किसी नए लेनदेन ने पहले से ही आइटम लिखा हो तो अप्रचलित लेखन को चुपचाप अनदेखा कर देता है
✅ Correct Answer:
💡 Explanation / व्याख्या
Explanation (English) Thomas Write Rule: if write is 'too old' (newer transaction already wrote), ignore it without aborting.
व्याख्या (हिन्दी) थॉमस लिखें नियम: यदि लिखना 'बहुत पुराना' है (नया लेनदेन पहले ही लिखा जा चुका है), तो इसे निरस्त किए बिना अनदेखा करें।
2828
EN + हिं Medium
GB 2PC blocking problem: coordinator fails between PREPARE and COMMIT causes
IN 2पीसी अवरोधन समस्या: समन्वयक PREPARE और COMMIT कारणों के बीच विफल रहता है
A
No problem कोई बात नहीं
B
Immediate commit of all participants सभी प्रतिभागियों की तत्काल प्रतिबद्धता
C
Immediate abort of all सभी का तत्काल गर्भपात
D
Participants that voted COMMIT block indefinitely waiting for coordinator decision जिन प्रतिभागियों ने COMMIT को वोट दिया वे समन्वयक के निर्णय की प्रतीक्षा में अनिश्चित काल तक ब्लॉक कर दिए गए
✅ Correct Answer:
💡 Explanation / व्याख्या
Explanation (English) 2PC blocking: participants in PREPARED state must wait indefinitely if coordinator crashes before sending COMMIT/ABORT.
व्याख्या (हिन्दी) 2पीसी अवरोधन: यदि समन्वयक COMMIT/ABORT भेजने से पहले क्रैश हो जाता है, तो तैयार अवस्था में प्रतिभागियों को अनिश्चित काल तक प्रतीक्षा करनी होगी।
2829
EN + हिं Medium
GB 3PC (Three-Phase Commit) adds which phase to resolve 2PC blocking
IN 3PC (थ्री-फ़ेज़ कमिट) 2PC अवरोधन को हल करने के लिए कौन सा चरण जोड़ता है
A
Second PREPARE phase दूसरा तैयारी चरण
B
BACKUP phase बैकअप चरण
C
PRE-COMMIT phase between PREPARE and COMMIT making protocol non-blocking PREPARE और COMMIT के बीच PRE-COMMIT चरण प्रोटोकॉल को गैर-अवरुद्ध बनाता है
D
VOTE phase वोट चरण
✅ Correct Answer:
💡 Explanation / व्याख्या
Explanation (English) 3PC adds PRE-COMMIT: once all voted commit and PRE-COMMIT sent, participants can infer decision even if coordinator fails.
व्याख्या (हिन्दी) 3पीसी प्री-कमिट जोड़ता है: एक बार जब सभी वोटेड कमिट और प्री-कमिट भेज दी जाती है, तो समन्वयक विफल होने पर भी प्रतिभागी निर्णय ले सकते हैं।
2830
EN + हिं Medium
GB RAID 0 provides
IN RAID 0 प्रदान करता है
A
Mirroring only केवल प्रतिबिम्बन
B
Parity protection समता संरक्षण
C
Fault tolerance दोष सहिष्णुता
D
Striping only (improved performance, NO fault tolerance) केवल स्ट्रिपिंग (बेहतर प्रदर्शन, कोई दोष सहनशीलता नहीं)
✅ Correct Answer:
💡 Explanation / व्याख्या
Explanation (English) RAID 0: data striped across disks for performance improvement. NO redundancy - one disk failure = all data lost.
व्याख्या (हिन्दी) RAID 0: प्रदर्शन में सुधार के लिए डिस्क पर डेटा स्ट्राइप किया गया। कोई अतिरेक नहीं - एक डिस्क विफलता = सारा डेटा नष्ट हो गया।
2831
EN + हिं Medium
GB RAID 6 provides
IN RAID 6 प्रदान करता है
A
Striping only केवल स्ट्रिपिंग
B
Single parity एकल समता
C
Full mirroring पूर्ण प्रतिबिम्बन
D
Double parity - can survive TWO simultaneous disk failures दोहरी समता - एक साथ दो डिस्क विफलताओं से बच सकती है
✅ Correct Answer:
💡 Explanation / व्याख्या
Explanation (English) RAID 6: double parity distribution - can recover from any two simultaneous disk failures.
व्याख्या (हिन्दी) RAID 6: दोहरा समता वितरण - एक साथ किन्हीं दो डिस्क विफलताओं से उबर सकता है।
2832
EN + हिं Medium
GB SSD vs HDD in databases: key advantage of SSD
IN डेटाबेस में SSD बनाम HDD: SSD का प्रमुख लाभ
A
Higher capacity उच्च क्षमता
B
Lower cost per GB प्रति जीबी कम लागत
C
Better sequential read बेहतर अनुक्रमिक पढ़ना
D
Much faster random I/O: near-zero seek time and rotational latency बहुत तेज़ यादृच्छिक I/O: लगभग-शून्य खोज समय और घूर्णी विलंबता
✅ Correct Answer:
💡 Explanation / व्याख्या
Explanation (English) SSD: no mechanical parts means negligible seek time and rotational latency - dramatically faster random I/O.
व्याख्या (हिन्दी) एसएसडी: कोई यांत्रिक भाग नहीं होने का अर्थ है नगण्य खोज समय और घूर्णी विलंबता - नाटकीय रूप से तेज़ यादृच्छिक I/O।
2833
EN + हिं Medium
GB Buffer pool hit ratio measures
IN बफ़र पूल हिट अनुपात माप
A
CPU usage सीपीयू उपयोग
B
Memory size मेमोरी का आकार
C
Disk space used डिस्क स्थान का उपयोग किया गया
D
Percentage of page requests served from memory vs disk (higher=better) मेमोरी बनाम डिस्क से दिए गए पेज अनुरोधों का प्रतिशत (उच्च = बेहतर)
✅ Correct Answer:
💡 Explanation / व्याख्या
Explanation (English) Buffer pool hit ratio = (cache hits)/(total requests). High ratio (>95%) means fewer disk I/Os.
व्याख्या (हिन्दी) बफ़र पूल हिट अनुपात = (कैश हिट)/(कुल अनुरोध)। उच्च अनुपात (>95%) का अर्थ है कम डिस्क I/Os।
2834
EN + हिं Medium
GB Which join algorithm is best when inner relation has no index and doesn't fit in memory
IN कौन सा जॉइन एल्गोरिदम सबसे अच्छा है जब आंतरिक संबंध में कोई इंडेक्स नहीं है और मेमोरी में फिट नहीं होता है
A
Nested-loop join नेस्टेड-लूप जोड़
B
Hash join हैश जॉइन
C
Sort-merge join when data not sorted डेटा सॉर्ट न होने पर सॉर्ट-मर्ज जॉइन
D
Block nested-loop join (reads outer in blocks to reduce I/O) नेस्टेड-लूप जॉइन को ब्लॉक करें (I/O को कम करने के लिए ब्लॉक में बाहरी को पढ़ता है)
✅ Correct Answer:
💡 Explanation / व्याख्या
Explanation (English) Block nested-loop join: reads outer relation in blocks reducing the number of times inner relation is scanned.
व्याख्या (हिन्दी) ब्लॉक नेस्टेड-लूप जॉइन: ब्लॉक में बाहरी संबंध को पढ़ता है जिससे आंतरिक संबंध को स्कैन करने की संख्या कम हो जाती है।
2835
EN + हिं Medium
GB Query rewrite: pushing projection down the operator tree
IN क्वेरी पुनः लिखना: प्रक्षेपण को ऑपरेटर ट्री के नीचे धकेलना
A
Decreases performance कार्यक्षमता कम हो जाती है
B
Has no effect कोई प्रभाव नहीं पड़ता
C
Errors out त्रुटियाँ बाहर
D
Reduces tuple width early limiting data carried through subsequent operations बाद के ऑपरेशनों के माध्यम से किए गए डेटा को प्रारंभिक रूप से सीमित करने से टपल चौड़ाई कम हो जाती है
✅ Correct Answer:
💡 Explanation / व्याख्या
Explanation (English) Pushing π down: reduces the number of columns (attributes) processed by subsequent operators.
व्याख्या (हिन्दी) π को नीचे धकेलने से बाद के ऑपरेटरों द्वारा संसाधित कॉलम (विशेषताओं) की संख्या कम हो जाती है।
2821–2835 of 2982