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
2836
EN + हिं Medium
GB Cost of index-based nested-loop join (outer b_r blocks, inner has index)
IN इंडेक्स-आधारित नेस्टेड-लूप जॉइन की लागत (बाहरी b_r ब्लॉक, आंतरिक में इंडेक्स है)
A
b_r × b_s b_r × b_s
B
b_r + n_r × (cost of index lookup) b_r + n_r × (सूचकांक लुकअप की लागत)
C
b_r + b_s b_r + b_s
D
log(b_r) लॉग(b_r)
✅ Correct Answer:
💡 Explanation / व्याख्या
Explanation (English) Index NLJ: for each outer tuple (n_r total), use index to find matching inner tuples. Cost = b_r + n_r × index_cost.
व्याख्या (हिन्दी) सूचकांक एनएलजे: प्रत्येक बाहरी टुपल (n_r कुल) के लिए, मेल खाने वाले आंतरिक टुपल्स को खोजने के लिए इंडेक्स का उपयोग करें। लागत = b_r + n_r × सूचकांक_लागत।
2837
EN + हिं Medium
GB Which normal form specifically addresses redundancy due to functional dependencies
IN कौन सा सामान्य रूप विशेष रूप से कार्यात्मक निर्भरता के कारण अतिरेक को संबोधित करता है
A
1NF 1NF
B
2NF 2NF
C
3NF 3NF
D
BCNF बीसीएनएफ
✅ Correct Answer:
💡 Explanation / व्याख्या
Explanation (English) BCNF eliminates ALL redundancy caused by functional dependencies (3NF may still have some).
व्याख्या (हिन्दी) बीसीएनएफ कार्यात्मक निर्भरता के कारण होने वाली सभी अतिरेक को समाप्त करता है (3एनएफ में अभी भी कुछ हो सकता है)।
2838
EN + हिं Medium
GB If R(A,B,C) is in BCNF is it also in 3NF
IN यदि R(A,B,C) BCNF में है तो क्या यह 3NF में भी है
A
No, BCNF and 3NF are unrelated नहीं, बीसीएनएफ और 3एनएफ असंबंधित हैं
B
Only sometimes सिर्फ कभी कभी
C
Only if it has one candidate key केवल तभी जब उसके पास एक उम्मीदवार कुंजी हो
D
Yes - every BCNF relation is also in 3NF हाँ - प्रत्येक BCNF संबंध 3NF में भी है
✅ Correct Answer:
💡 Explanation / व्याख्या
Explanation (English) BCNF is stricter than 3NF: every BCNF relation satisfies 3NF requirements (BCNF ⊂ 3NF).
व्याख्या (हिन्दी) बीसीएनएफ 3एनएफ से अधिक सख्त है: प्रत्येक बीसीएनएफ संबंध 3एनएफ आवश्यकताओं को पूरा करता है (बीसीएनएफ ⊂ 3एनएफ)।
2839
EN + हिं Medium
GB A relation in 4NF is also in
IN 4NF में एक रिलेशन भी है
A
1NF only केवल 1NF
B
2NF only केवल 2NF
C
3NF only केवल 3NF
D
BCNF (since 4NF ⊂ BCNF ⊂ 3NF ⊂ 2NF ⊂ 1NF) बीसीएनएफ (चूंकि 4NF ⊂ BCNF ⊂ 3NF ⊂ 2NF ⊂ 1NF)
✅ Correct Answer:
💡 Explanation / व्याख्या
Explanation (English) Normal form hierarchy: 5NF ⊂ 4NF ⊂ BCNF ⊂ 3NF ⊂ 2NF ⊂ 1NF. 4NF implies BCNF.
व्याख्या (हिन्दी) सामान्य रूप पदानुक्रम: 5NF ⊂ 4NF ⊂ BCNF ⊂ 3NF ⊂ 2NF ⊂ 1NF। 4NF का तात्पर्य BCNF से है।
2840
EN + हिं Medium
GB Which is a complete set of minimal Armstrong's axioms
IN जो न्यूनतम आर्मस्ट्रांग के सिद्धांतों का एक पूरा सेट है
A
Reflexivity, Augmentation, Transitivity रिफ्लेक्सिविटी, ऑग्मेंटेशन, ट्रांजिटिविटी
B
Union, Decomposition, Pseudotransitivity संघ, विघटन, छद्मसंक्रमणशीलता
C
Reflexivity, Union, Decomposition संवेदनशीलता, संघ, विघटन
D
Augmentation, Transitivity, Decomposition संवर्द्धन, परिवर्तनशीलता, अपघटन
✅ Correct Answer:
💡 Explanation / व्याख्या
Explanation (English) Armstrong's three axioms: Reflexivity, Augmentation, Transitivity - sound and complete minimal set.
व्याख्या (हिन्दी) आर्मस्ट्रांग के तीन सिद्धांत: रिफ्लेक्सिविटी, ऑग्मेंटेशन, ट्रांज़िटिविटी - ध्वनि और पूर्ण न्यूनतम सेट।
2841
EN + हिं Medium
GB Union rule for FDs is derived from which two axioms
IN एफडी के लिए संघ नियम किन दो सिद्धांतों से लिया गया है?
A
Reflexivity and Transitivity रिफ्लेक्सिविटी और ट्रांज़िटिविटी
B
Reflexivity and Augmentation रिफ्लेक्सिविटी और ऑग्मेंटेशन
C
Augmentation and Transitivity संवर्द्धन और परिवर्तनशीलता
D
Reflexivity only केवल रिफ्लेक्सिविटी
✅ Correct Answer:
💡 Explanation / व्याख्या
Explanation (English) Union rule derivation: X→Y (augment with Z→XZ→YZ), X→Z (augment with Y→XY→ZY), combined→X→YZ.
व्याख्या (हिन्दी) संघ नियम व्युत्पत्ति: X→Y (Z→XZ→YZ के साथ वृद्धि), X→Z (Y→XY→ZY के साथ वृद्धि), संयुक्त→X→YZ।
2842
EN + हिं Medium
GB Decomposition rule for FDs is derived from
IN एफडी के लिए अपघटन नियम से लिया गया है
A
Transitivity only केवल परिवर्तनशीलता
B
Augmentation and Reflexivity संवर्द्धन और रिफ्लेक्सिविटी
C
Augmentation only केवल संवर्धन
D
Reflexivity only केवल रिफ्लेक्सिविटी
✅ Correct Answer:
💡 Explanation / व्याख्या
Explanation (English) Decomposition derivation: X→YZ; since YZ→Y (reflexivity), by transitivity X→Y. Similarly X→Z.
व्याख्या (हिन्दी) अपघटन व्युत्पत्ति: X→YZ; चूँकि YZ→Y (रिफ्लेक्सिविटी), ट्रांजिटिविटी X→Y द्वारा। इसी प्रकार X→Z.
2843
EN + हिं Medium
GB Canonical cover has no extraneous attributes and no redundant FDs. Which algorithm finds it
IN कैनोनिकल कवर में कोई बाहरी विशेषताएं नहीं हैं और कोई अनावश्यक एफडी नहीं है। कौन सा एल्गोरिदम इसे ढूंढता है
A
Armstrong's axioms only केवल आर्मस्ट्रांग के अभिगृहीत
B
Attribute closure algorithm विशेषता बंद करने का एल्गोरिदम
C
Manual inspection मैनुअल निरीक्षण
D
Standard algorithm: remove extraneous attributes (left then right side), then remove redundant FDs मानक एल्गोरिदम: बाहरी विशेषताओं को हटाएं (बाएं फिर दाएं), फिर अनावश्यक एफडी हटाएं
✅ Correct Answer:
💡 Explanation / व्याख्या
Explanation (English) Canonical cover algorithm: test and remove extraneous attributes from each FD, then remove redundant FDs.
व्याख्या (हिन्दी) कैनोनिकल कवर एल्गोरिदम: प्रत्येक एफडी से बाहरी विशेषताओं का परीक्षण करें और हटा दें, फिर अनावश्यक एफडी हटा दें।
2844
EN + हिं Medium
GB To check if FD A→B is redundant in set F, compute
IN यह जाँचने के लिए कि क्या FD A→B सेट F में अनावश्यक है, गणना करें
A
B+ directly बी+ सीधे
B
A+ without the FD A→B; if B∈A+ then A→B is redundant ए+ एफडी के बिना ए→बी; यदि B∈A+ तो A→B निरर्थक है
C
AB+ with all FDs सभी एफडी के साथ एबी+
D
Just A+ with all FDs सभी एफडी के साथ बस ए+
✅ Correct Answer:
💡 Explanation / व्याख्या
Explanation (English) Remove A→B from F; compute A+ using remaining FDs. If B∈A+, then A→B is derivable → redundant.
व्याख्या (हिन्दी) F से A→B हटाएँ; शेष एफडी का उपयोग करके ए+ की गणना करें। यदि B∈A+, तो A→B व्युत्पन्न है → निरर्थक।
2845
EN + हिं Hard
GB R(A,B,C,D,E) with FDs: AB→C, C→D, D→E, E→A. What is the closure AB+?
IN आर(ए,बी,सी,डी,ई) एफडी के साथ: एबी→सी, सी→डी, डी→ई, ई→ए। क्लोजर AB+ क्या है?
A
AB अब
B
ABCD ए बी सी डी
C
ABE अबे
D
ABCDE एबीसीडीई
✅ Correct Answer:
💡 Explanation / व्याख्या
Explanation (English) AB→C, C→D, D→E, E→A: AB+ = {A,B,C,D,E} = all attributes. AB is a superkey.
व्याख्या (हिन्दी) AB→C, C→D, D→E, E→A: AB+ = {A,B,C,D,E} = सभी विशेषताएँ। एबी एक सुपरकी है.
2846
EN + हिं Hard
GB R(A,B,C,D,E) with above FDs. How many candidate keys are there
IN उपरोक्त एफडी के साथ आर(ए,बी,सी,डी,ई)। कितनी उम्मीदवार कुंजियाँ हैं
A
1 (AB only) 1 (केवल एबी)
B
2 (AB and EB) 2 (एबी और ईबी)
C
3 (AB, CB, EB) 3 (एबी, सीबी, ईबी)
D
4 (AB, CB, DB, EB) 4 (एबी, सीबी, डीबी, ईबी)
✅ Correct Answer:
💡 Explanation / व्याख्या
Explanation (English) AB: AB+={A,B,C,D,E}✓. CB: C→D→E→A, CB+={A,B,C,D,E}✓. DB: D→E→A, DB+={A,B,C,D,E}✓. EB: E→A, EB+={A,B,C,D,E}✓.
व्याख्या (हिन्दी) एबी: एबी+={ए,बी,सी,डी,ई}✓. सीबी: सी→डी→ई→ए, सीबी+={ए,बी,सी,डी,ई}✓। डीबी: डी→ई→ए, डीबी+={ए,बी,सी,डी,ई}✓। ईबी: ई→ए, ईबी+={ए,बी,सी,डी,ई}✓।
2847
EN + हिं Hard
GB R(A,B,C) FDs: A→B, B→C, C→A. All candidate keys are
IN आर(ए,बी,सी) एफडी: ए→बी, बी→सी, सी→ए। सभी उम्मीदवार कुंजी हैं
A
A only केवल ए
B
A and B only केवल ए और बी
C
A, B, and C (each determines all others) ए, बी, और सी (प्रत्येक अन्य सभी को निर्धारित करता है)
D
AB only केवल एबी
✅ Correct Answer:
💡 Explanation / व्याख्या
Explanation (English) A→B→C→A (cycle): A+={A,B,C}✓, B+={A,B,C}✓, C+={A,B,C}✓. All three are candidate keys.
व्याख्या (हिन्दी) A→B→C→A (चक्र): A+={A,B,C}✓, B+={A,B,C}✓, C+={A,B,C}✓. ये तीनों उम्मीदवार कुंजी हैं।
2848
EN + हिं Hard
GB Which query finds employees in BOTH department 10 AND department 20 (transferred)
IN कौन सी क्वेरी दोनों विभाग 10 और विभाग 20 (स्थानांतरित) में कर्मचारियों को ढूंढती है
A
JOIN emp e1 ON e1.dept=10 AND e2.dept=20 e1.dept=10 और e2.dept=20 पर emp e1 से जुड़ें
B
SELECT empid FROM emp WHERE dept=10 AND dept=20 एम्प से एम्पिड चुनें जहां विभाग=10 और विभाग=20
C
SELECT empid FROM emp WHERE dept=10 INTERSECT SELECT empid FROM emp WHERE dept=20 एम्पिड को एम्प से चुनें जहाँ विभाग=10 है, प्रतिच्छेद करें एम्पिड को एम्प से चुनें जहाँ विभाग=20
D
SELECT empid FROM emp WHERE dept IN (10,20) जहां विभाग (10,20) में है वहां से एम्पिड का चयन करें
✅ Correct Answer:
💡 Explanation / व्याख्या
Explanation (English) INTERSECT finds empids appearing in BOTH result sets - employees in both departments.
व्याख्या (हिन्दी) INTERSECT को दोनों परिणाम सेटों में दिखाई देने वाले एम्पिड्स मिलते हैं - दोनों विभागों के कर्मचारी।
2849
EN + हिं Hard
GB Which SQL deletes duplicate rows keeping only lowest id
IN कौन सा SQL केवल न्यूनतम आईडी रखते हुए डुप्लिकेट पंक्तियों को हटा देता है
A
DELETE FROM emp WHERE id NOT IN (SELECT MIN(id) FROM emp GROUP BY name,salary) जहां आईडी नहीं है वहां से हटाएं (नाम, वेतन के अनुसार कर्मचारी समूह से न्यूनतम आईडी चुनें)
B
DELETE FROM emp WHERE id > 0 जहां आईडी > 0 है वहां से हटाएं
C
TRUNCATE TABLE emp ट्रंकेट टेबल एम्प
D
DELETE FROM emp Emp से हटाएँ
✅ Correct Answer:
💡 Explanation / व्याख्या
Explanation (English) Keep MIN(id) per unique (name,salary) group; delete rows whose id is NOT the minimum.
व्याख्या (हिन्दी) प्रति अद्वितीय (नाम, वेतन) समूह में न्यूनतम (आईडी) रखें; उन पंक्तियों को हटाएं जिनकी आईडी न्यूनतम नहीं है।
2850
EN + हिं Hard
GB Which query efficiently finds all questions with no answer set (right_answer_id IS NULL)
IN कौन सी क्वेरी बिना किसी उत्तर सेट वाले सभी प्रश्नों को कुशलतापूर्वक ढूंढ लेती है (right_answer_id शून्य है)
A
SELECT * FROM questions WHERE right_answer_id = NULL उन प्रश्नों में से * चुनें जहां दायां_उत्तर_आईडी = शून्य है
B
SELECT * FROM questions WHERE right_answer_id = '' उन प्रश्नों में से चुनें * जहाँ दाएँ_उत्तर_आईडी = ''
C
SELECT * FROM questions WHERE right_answer_id IS NULL उन प्रश्नों में से * चुनें जहां राइट_उत्तर_आईडी शून्य है
D
SELECT * FROM questions WHERE right_answer_id NOT IN ('option_a','option_b') * उन प्रश्नों में से चुनें जहां सही_उत्तर_आईडी नहीं है ('विकल्प_ए', 'विकल्प_बी')
✅ Correct Answer:
💡 Explanation / व्याख्या
Explanation (English) IS NULL is correct predicate for NULL comparison. = NULL always returns UNKNOWN in SQL.
व्याख्या (हिन्दी) NULL तुलना के लिए IS NULL सही विधेय है। = NULL हमेशा SQL में अज्ञात लौटाता है।
2836–2850 of 2982