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
301
EN + हिं Hard
GB The 'lost update' problem occurs when
IN 'अद्यतन खो जाने' की समस्या तब होती है जब
A
Data accidentally deleted डेटा गलती से डिलीट हो गया
B
Two transactions update same item and one update is overwritten by the other दो लेनदेन एक ही आइटम को अपडेट करते हैं और एक अपडेट को दूसरे द्वारा अधिलेखित कर दिया जाता है
C
Data read incorrectly डेटा ग़लत पढ़ा गया
D
Index corrupted सूचकांक दूषित
✅ Correct Answer:
💡 Explanation / व्याख्या
Explanation (English) Lost update: T1 and T2 both read X, T1 writes X, T2 overwrites X with old value - T1's update lost.
व्याख्या (हिन्दी) अद्यतन खो गया: T1 और T2 दोनों X पढ़ते हैं, T1 X लिखता है, T2 पुराने मान के साथ X को अधिलेखित कर देता है - T1 का अद्यतन खो गया है।
302
EN + हिं Hard
GB ARIES uses which buffer management policy combination
IN ARIES किस बफ़र प्रबंधन नीति संयोजन का उपयोग करता है
A
Force + No-Steal बल + चोरी न करना
B
No-Force + No-Steal नो-फोर्स + नो-चोरी
C
Force + Steal बल + चोरी
D
No-Force + Steal नो-फोर्स + चोरी
✅ Correct Answer:
💡 Explanation / व्याख्या
Explanation (English) ARIES: No-Force + Steal - most flexible. Recovery needs both redo (no-force) and undo (steal).
व्याख्या (हिन्दी) मेष: नो-फोर्स + चोरी - सबसे लचीला। पुनर्प्राप्ति के लिए फिर से करना (कोई बल नहीं लगाना) और पूर्ववत करना (चोरी करना) दोनों की आवश्यकता होती है।
303
EN + हिं Hard
GB Rigorous 2PL holds
IN कठोर 2पीएल धारण
A
Only X locks until commit प्रतिबद्ध होने तक केवल X लॉक होता है
B
Only S locks until commit प्रतिबद्ध होने तक केवल S लॉक होता है
C
ALL locks (S and X) until transaction commits or aborts लेन-देन शुरू होने या बंद होने तक सभी लॉक (एस और एक्स) होते हैं
D
No locks after lock point लॉक प्वाइंट के बाद कोई लॉक नहीं
✅ Correct Answer:
💡 Explanation / व्याख्या
Explanation (English) Rigorous 2PL: holds BOTH shared AND exclusive locks until commit/abort - simplest variant.
व्याख्या (हिन्दी) कठोर 2PL: प्रतिबद्धता/निरस्त होने तक साझा और अनन्य दोनों ताले रखता है - सबसे सरल संस्करण।
304
EN + हिं Hard
GB A database block/page is
IN एक डेटाबेस ब्लॉक/पेज है
A
Single record एकल रिकार्ड
B
Unit of data transfer between disk and memory (fixed-size) डिस्क और मेमोरी के बीच डेटा ट्रांसफर की इकाई (निश्चित आकार)
C
An index entry एक सूचकांक प्रविष्टि
D
A log entry एक लॉग प्रविष्टि
✅ Correct Answer:
💡 Explanation / व्याख्या
Explanation (English) Block/page: fixed-size unit (e.g., 8KB) transferred between disk and main memory by DBMS.
व्याख्या (हिन्दी) ब्लॉक/पेज: निश्चित आकार की इकाई (उदाहरण के लिए, 8KB) डीबीएमएस द्वारा डिस्क और मुख्य मेमोरी के बीच स्थानांतरित की जाती है।
305
EN + हिं Hard
GB Seek time is
IN तलाश का समय है
A
Time to transfer data डेटा ट्रांसफर करने का समय
B
Time to move disk arm to the correct track डिस्क आर्म को सही ट्रैक पर ले जाने का समय आ गया है
C
Time for disk to rotate to sector डिस्क को सेक्टर में घूमने का समय
D
CPU processing time सीपीयू प्रसंस्करण समय
✅ Correct Answer:
💡 Explanation / व्याख्या
Explanation (English) Seek time: time for read/write head to move to the correct cylinder (track).
व्याख्या (हिन्दी) समय मांगें: पढ़ने/लिखने वाले हेड को सही सिलेंडर (ट्रैक) पर ले जाने का समय।
306
EN + हिं Hard
GB Rotational latency is
IN घूर्णी विलंबता है
A
Seek time समय की तलाश करें
B
Data transfer time डेटा स्थानांतरण समय
C
Time for correct sector to rotate under read/write head पढ़ने/लिखने वाले शीर्ष के अंतर्गत सही सेक्टर को घुमाने का समय
D
CPU time सीपीयू समय
✅ Correct Answer:
💡 Explanation / व्याख्या
Explanation (English) Rotational latency: time for disk platter to rotate until target sector is under the head.
व्याख्या (हिन्दी) घूर्णी विलंबता: डिस्क प्लेटर को तब तक घूमने का समय जब तक कि लक्ष्य सेक्टर हेड के नीचे न आ जाए।
307
EN + हिं Hard
GB Buffer pool is
IN बफर पूल है
A
Disk storage डिस्क भंडारण
B
Portion of main memory caching database pages मुख्य मेमोरी कैशिंग डेटाबेस पृष्ठों का भाग
C
CPU cache सीपीयू कैश
D
Network buffer नेटवर्क बफ़र
✅ Correct Answer:
💡 Explanation / व्याख्या
Explanation (English) Buffer pool: DBMS-managed main memory area caching disk pages to reduce I/O.
व्याख्या (हिन्दी) बफ़र पूल: I/O को कम करने के लिए DBMS-प्रबंधित मुख्य मेमोरी क्षेत्र डिस्क पृष्ठों को कैशिंग करता है।
308
EN + हिं Hard
GB LRU buffer replacement replaces
IN एलआरयू बफ़र प्रतिस्थापन प्रतिस्थापित करता है
A
Most recently used page सबसे हाल ही में उपयोग किया गया पेज
B
Most frequently used page सबसे ज्यादा इस्तेमाल किया जाने वाला पेज
C
LEAST recently used page (oldest access time) हाल ही में उपयोग किया गया सबसे कम पृष्ठ (सबसे पुराना एक्सेस समय)
D
Largest page सबसे बड़ा पेज
✅ Correct Answer:
💡 Explanation / व्याख्या
Explanation (English) LRU (Least Recently Used): evicts page whose last access was furthest in the past.
व्याख्या (हिन्दी) एलआरयू (हाल ही में सबसे कम प्रयुक्त): उस पृष्ठ को हटा देता है जिसकी अंतिम पहुंच अतीत में सबसे दूर थी।
309
EN + हिं Hard
GB Query cost is primarily measured by
IN क्वेरी लागत मुख्य रूप से मापी जाती है
A
CPU time only केवल CPU समय
B
Memory usage only केवल मेमोरी उपयोग
C
Number of disk I/O operations डिस्क I/O संचालन की संख्या
D
Network bandwidth नेटवर्क बैंडविड्थ
✅ Correct Answer:
💡 Explanation / व्याख्या
Explanation (English) Query cost: primarily measured by disk I/O since disk is orders of magnitude slower than memory/CPU.
व्याख्या (हिन्दी) क्वेरी लागत: मुख्य रूप से डिस्क I/O द्वारा मापी जाती है क्योंकि डिस्क मेमोरी/सीपीयू की तुलना में धीमी गति की होती है।
310
EN + हिं Hard
GB Query optimization selects
IN क्वेरी अनुकूलन चयन करता है
A
First valid plan पहली वैध योजना
B
Most efficient (lowest cost) execution plan from equivalent alternatives समकक्ष विकल्पों में से सबसे कुशल (न्यूनतम लागत) निष्पादन योजना
C
Plan with most joins अधिकांश जुड़ावों के साथ योजना बनाएं
D
Simplest plan सबसे सरल योजना
✅ Correct Answer:
💡 Explanation / व्याख्या
Explanation (English) Query optimizer: evaluates multiple equivalent plans and selects one with lowest estimated cost.
व्याख्या (हिन्दी) क्वेरी ऑप्टिमाइज़र: कई समकक्ष योजनाओं का मूल्यांकन करता है और सबसे कम अनुमानित लागत वाले एक का चयन करता है।
311
EN + हिं Hard
GB Pushing selection (σ) down operator tree
IN चयन (σ) को ऑपरेटर ट्री के नीचे धकेलना
A
Increases tuples processed संसाधित टुपल्स को बढ़ाता है
B
Reduces intermediate result sizes - fewer tuples flow to expensive operators मध्यवर्ती परिणाम आकार को कम करता है - महंगे ऑपरेटरों के लिए कम टुपल्स प्रवाहित होते हैं
C
Changes query result क्वेरी परिणाम बदलता है
D
Has no effect कोई प्रभाव नहीं पड़ता
✅ Correct Answer:
💡 Explanation / व्याख्या
Explanation (English) Push σ down: apply filters early to reduce tuples processed by subsequent operators.
व्याख्या (हिन्दी) σ को नीचे दबाएं: बाद के ऑपरेटरों द्वारा संसाधित टुपल्स को कम करने के लिए फ़िल्टर को जल्दी लागू करें।
312
EN + हिं Hard
GB Pipelining in query processing
IN क्वेरी प्रोसेसिंग में पाइपलाइनिंग
A
Materializes all intermediate results सभी मध्यवर्ती परिणामों को मूर्त रूप देता है
B
Passes tuples directly from one operator to next without full materialization पूर्ण कार्यान्वयन के बिना टुपल्स को सीधे एक ऑपरेटर से दूसरे ऑपरेटर तक भेजता है
C
Runs operators sequentially ऑपरेटरों को क्रमिक रूप से चलाता है
D
Uses only sequential scans केवल अनुक्रमिक स्कैन का उपयोग करता है
✅ Correct Answer:
💡 Explanation / व्याख्या
Explanation (English) Pipelining: output tuples of one operator passed directly to parent operator - avoids intermediate I/O.
व्याख्या (हिन्दी) पाइपलाइनिंग: एक ऑपरेटर का आउटपुट टुपल्स सीधे मूल ऑपरेटर को भेज दिया जाता है - मध्यवर्ती I/O से बचा जाता है।
313
EN + हिं Hard
GB External sort is needed when
IN जब बाहरी सॉर्ट की आवश्यकता होती है
A
Data fits in memory डेटा मेमोरी में फ़िट हो जाता है
B
Data too large for main memory - disk used for intermediate sorting मुख्य मेमोरी के लिए डेटा बहुत बड़ा है - इंटरमीडिएट सॉर्टिंग के लिए डिस्क का उपयोग किया जाता है
C
Only one sort column exists केवल एक सॉर्ट कॉलम मौजूद है
D
Data is already sorted डेटा पहले से ही सॉर्ट किया गया है
✅ Correct Answer:
💡 Explanation / व्याख्या
Explanation (English) External merge sort handles datasets too large for RAM by using disk for intermediate sorted runs.
व्याख्या (हिन्दी) बाहरी मर्ज सॉर्ट इंटरमीडिएट सॉर्ट किए गए रन के लिए डिस्क का उपयोग करके रैम के लिए बहुत बड़े डेटासेट को संभालता है।
314
EN + हिं Hard
GB Heap file stores records
IN हीप फ़ाइल रिकॉर्ड संग्रहीत करती है
A
In sorted key order क्रमबद्ध कुंजी क्रम में
B
In hash order हैश क्रम में
C
In insertion order with no particular ordering बिना किसी विशेष आदेश के सम्मिलन क्रम में
D
In B+ tree order B+ वृक्ष क्रम में
✅ Correct Answer:
💡 Explanation / व्याख्या
Explanation (English) Heap file: records stored in insertion order. Efficient for full scans; poor for point/range without index.
व्याख्या (हिन्दी) हीप फ़ाइल: प्रविष्टि क्रम में संग्रहीत रिकॉर्ड। पूर्ण स्कैन के लिए कुशल; सूचकांक के बिना बिंदु/सीमा के लिए खराब।
315
EN + हिं Hard
GB Static hashing limitation is
IN स्टेटिक हैशिंग सीमा है
A
Too many indexes बहुत सारे अनुक्रमणिका
B
Bucket overflow and degradation with data growth or shrinkage डेटा वृद्धि या सिकुड़न के साथ बकेट अतिप्रवाह और गिरावट
C
Slow for equality queries समानता संबंधी प्रश्नों के लिए धीमी गति
D
Cannot store NULLs NULL को संग्रहित नहीं किया जा सकता
✅ Correct Answer:
💡 Explanation / व्याख्या
Explanation (English) Static hashing: fixed buckets cause overflow when data grows and waste space when it shrinks.
व्याख्या (हिन्दी) स्टेटिक हैशिंग: जब डेटा बढ़ता है तो निश्चित बकेट अतिप्रवाह का कारण बनता है और सिकुड़ने पर स्थान बर्बाद करता है।
301–315 of 639