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

Question 2836

EN + हिं Medium
GB Cost of index-based nested-loop join (outer b_r blocks, inner has index)
IN इंडेक्स-आधारित नेस्टेड-लूप जॉइन की लागत (बाहरी b_r ब्लॉक, आंतरिक में इंडेक्स है)
b_r × b_s b_r × b_s
b_r + n_r × (cost of index lookup) b_r + n_r × (सूचकांक लुकअप की लागत)
b_r + b_s b_r + b_s
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 × सूचकांक_लागत।
🎯 Exam Perspective
DBMS के इस प्रश्न को — difficulty level "Medium" कई प्रतियोगी परीक्षाओं जैसे UPSC, SSC, Banking और Police भर्ती में repeat होते देखा गया है। Concept clarity के लिए explanation section जरूर पढ़ें।

Question 2837

EN + हिं Medium
GB Which normal form specifically addresses redundancy due to functional dependencies
IN कौन सा सामान्य रूप विशेष रूप से कार्यात्मक निर्भरता के कारण अतिरेक को संबोधित करता है
1NF 1NF
2NF 2NF
3NF 3NF
BCNF बीसीएनएफ
✅ Correct Answer:
💡 Explanation / व्याख्या
Explanation (English) BCNF eliminates ALL redundancy caused by functional dependencies (3NF may still have some).
व्याख्या (हिन्दी) बीसीएनएफ कार्यात्मक निर्भरता के कारण होने वाली सभी अतिरेक को समाप्त करता है (3एनएफ में अभी भी कुछ हो सकता है)।
🎯 Exam Perspective
यह सवाल DBMS category का है — difficulty level "Medium", और Railway, SSC, Banking और Defence परीक्षाओं के exam pattern में इस तरह के questions common हैं। Answer choose करने के बाद दिया गया explanation जरूर पढ़ें।

Question 2838

EN + हिं Medium
GB If R(A,B,C) is in BCNF is it also in 3NF
IN यदि R(A,B,C) BCNF में है तो क्या यह 3NF में भी है
No, BCNF and 3NF are unrelated नहीं, बीसीएनएफ और 3एनएफ असंबंधित हैं
Only sometimes सिर्फ कभी कभी
Only if it has one candidate key केवल तभी जब उसके पास एक उम्मीदवार कुंजी हो
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एनएफ)।
🎯 Exam Perspective
यह प्रश्न DBMS की तैयारी करने वाले अभ्यर्थियों के लिए उपयोगी है — difficulty level "Medium"। इस तरह के प्रश्न अक्सर SSC, Railway, Banking और State PCS जैसी परीक्षाओं में पूछे जाते रहे हैं, इसलिए concept और explanation दोनों को ध्यान से समझें, सिर्फ उत्तर याद न करें।

Question 2839

EN + हिं Medium
GB A relation in 4NF is also in
IN 4NF में एक रिलेशन भी है
1NF only केवल 1NF
2NF only केवल 2NF
3NF only केवल 3NF
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 से है।
🎯 Exam Perspective
DBMS से जुड़ा यह सवाल — difficulty level "Medium" उन students के लिए काम का है जो SSC CGL, IBPS, RRB और State-level परीक्षाओं की तैयारी कर रहे हैं। बेहतर होगा कि explanation पढ़कर concept clear करें, ताकि exam में similar प्रश्न आने पर confusion न हो।

Question 2840

EN + हिं Medium
GB Which is a complete set of minimal Armstrong's axioms
IN जो न्यूनतम आर्मस्ट्रांग के सिद्धांतों का एक पूरा सेट है
Reflexivity, Augmentation, Transitivity रिफ्लेक्सिविटी, ऑग्मेंटेशन, ट्रांजिटिविटी
Union, Decomposition, Pseudotransitivity संघ, विघटन, छद्मसंक्रमणशीलता
Reflexivity, Union, Decomposition संवेदनशीलता, संघ, विघटन
Augmentation, Transitivity, Decomposition संवर्द्धन, परिवर्तनशीलता, अपघटन
✅ Correct Answer:
💡 Explanation / व्याख्या
Explanation (English) Armstrong's three axioms: Reflexivity, Augmentation, Transitivity - sound and complete minimal set.
व्याख्या (हिन्दी) आर्मस्ट्रांग के तीन सिद्धांत: रिफ्लेक्सिविटी, ऑग्मेंटेशन, ट्रांज़िटिविटी - ध्वनि और पूर्ण न्यूनतम सेट।
🎯 Exam Perspective
UPSC, SSC, Banking और Police भर्ती जैसी परीक्षाओं में DBMS से सवाल अक्सर पूछे जाते हैं — difficulty level "Medium"। इसलिए सिर्फ answer रटने के बजाय, नीचे दी गई explanation को ध्यान से पढ़ें और concept समझें।

Question 2841

EN + हिं Medium
GB Union rule for FDs is derived from which two axioms
IN एफडी के लिए संघ नियम किन दो सिद्धांतों से लिया गया है?
Reflexivity and Transitivity रिफ्लेक्सिविटी और ट्रांज़िटिविटी
Reflexivity and Augmentation रिफ्लेक्सिविटी और ऑग्मेंटेशन
Augmentation and Transitivity संवर्द्धन और परिवर्तनशीलता
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।
🎯 Exam Perspective
अगर आप Railway, SSC, Banking और Defence परीक्षाओं की तैयारी कर रहे हैं, तो DBMS का यह topic आपके लिए महत्वपूर्ण है — difficulty level "Medium"। Exam में accuracy बढ़ाने के लिए हर सवाल की explanation जरूर पढ़ें।

Question 2842

EN + हिं Medium
GB Decomposition rule for FDs is derived from
IN एफडी के लिए अपघटन नियम से लिया गया है
Transitivity only केवल परिवर्तनशीलता
Augmentation and Reflexivity संवर्द्धन और रिफ्लेक्सिविटी
Augmentation only केवल संवर्धन
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.
🎯 Exam Perspective
DBMS के इस प्रश्न को — difficulty level "Medium" कई प्रतियोगी परीक्षाओं जैसे SSC, Railway, Banking और State PCS में repeat होते देखा गया है। Concept clarity के लिए explanation section जरूर पढ़ें।

Question 2843

EN + हिं Medium
GB Canonical cover has no extraneous attributes and no redundant FDs. Which algorithm finds it
IN कैनोनिकल कवर में कोई बाहरी विशेषताएं नहीं हैं और कोई अनावश्यक एफडी नहीं है। कौन सा एल्गोरिदम इसे ढूंढता है
Armstrong's axioms only केवल आर्मस्ट्रांग के अभिगृहीत
Attribute closure algorithm विशेषता बंद करने का एल्गोरिदम
Manual inspection मैनुअल निरीक्षण
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.
व्याख्या (हिन्दी) कैनोनिकल कवर एल्गोरिदम: प्रत्येक एफडी से बाहरी विशेषताओं का परीक्षण करें और हटा दें, फिर अनावश्यक एफडी हटा दें।
🎯 Exam Perspective
यह सवाल DBMS category का है — difficulty level "Medium", और SSC CGL, IBPS, RRB और State-level परीक्षाओं के exam pattern में इस तरह के questions common हैं। Answer choose करने के बाद दिया गया explanation जरूर पढ़ें।

Question 2844

EN + हिं Medium
GB To check if FD A→B is redundant in set F, compute
IN यह जाँचने के लिए कि क्या FD A→B सेट F में अनावश्यक है, गणना करें
B+ directly बी+ सीधे
A+ without the FD A→B; if B∈A+ then A→B is redundant ए+ एफडी के बिना ए→बी; यदि B∈A+ तो A→B निरर्थक है
AB+ with all FDs सभी एफडी के साथ एबी+
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 व्युत्पन्न है → निरर्थक।
🎯 Exam Perspective
यह प्रश्न DBMS की तैयारी करने वाले अभ्यर्थियों के लिए उपयोगी है — difficulty level "Medium"। इस तरह के प्रश्न अक्सर UPSC, SSC, Banking और Police भर्ती जैसी परीक्षाओं में पूछे जाते रहे हैं, इसलिए concept और explanation दोनों को ध्यान से समझें, सिर्फ उत्तर याद न करें।

Question 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+ क्या है?
AB अब
ABCD ए बी सी डी
ABE अबे
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} = सभी विशेषताएँ। एबी एक सुपरकी है.
🎯 Exam Perspective
DBMS से जुड़ा यह सवाल — difficulty level "Hard" उन students के लिए काम का है जो Railway, SSC, Banking और Defence परीक्षाओं की तैयारी कर रहे हैं। बेहतर होगा कि explanation पढ़कर concept clear करें, ताकि exam में similar प्रश्न आने पर confusion न हो।

Question 2846

EN + हिं Hard
GB R(A,B,C,D,E) with above FDs. How many candidate keys are there
IN उपरोक्त एफडी के साथ आर(ए,बी,सी,डी,ई)। कितनी उम्मीदवार कुंजियाँ हैं
1 (AB only) 1 (केवल एबी)
2 (AB and EB) 2 (एबी और ईबी)
3 (AB, CB, EB) 3 (एबी, सीबी, ईबी)
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}✓.
व्याख्या (हिन्दी) एबी: एबी+={ए,बी,सी,डी,ई}✓. सीबी: सी→डी→ई→ए, सीबी+={ए,बी,सी,डी,ई}✓। डीबी: डी→ई→ए, डीबी+={ए,बी,सी,डी,ई}✓। ईबी: ई→ए, ईबी+={ए,बी,सी,डी,ई}✓।
🎯 Exam Perspective
SSC, Railway, Banking और State PCS जैसी परीक्षाओं में DBMS से सवाल अक्सर पूछे जाते हैं — difficulty level "Hard"। इसलिए सिर्फ answer रटने के बजाय, नीचे दी गई explanation को ध्यान से पढ़ें और concept समझें।

Question 2847

EN + हिं Hard
GB R(A,B,C) FDs: A→B, B→C, C→A. All candidate keys are
IN आर(ए,बी,सी) एफडी: ए→बी, बी→सी, सी→ए। सभी उम्मीदवार कुंजी हैं
A only केवल ए
A and B only केवल ए और बी
A, B, and C (each determines all others) ए, बी, और सी (प्रत्येक अन्य सभी को निर्धारित करता है)
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}✓. ये तीनों उम्मीदवार कुंजी हैं।
🎯 Exam Perspective
अगर आप SSC CGL, IBPS, RRB और State-level परीक्षाओं की तैयारी कर रहे हैं, तो DBMS का यह topic आपके लिए महत्वपूर्ण है — difficulty level "Hard"। Exam में accuracy बढ़ाने के लिए हर सवाल की explanation जरूर पढ़ें।

Question 2848

EN + हिं Hard
GB Which query finds employees in BOTH department 10 AND department 20 (transferred)
IN कौन सी क्वेरी दोनों विभाग 10 और विभाग 20 (स्थानांतरित) में कर्मचारियों को ढूंढती है
JOIN emp e1 ON e1.dept=10 AND e2.dept=20 e1.dept=10 और e2.dept=20 पर emp e1 से जुड़ें
SELECT empid FROM emp WHERE dept=10 AND dept=20 एम्प से एम्पिड चुनें जहां विभाग=10 और विभाग=20
SELECT empid FROM emp WHERE dept=10 INTERSECT SELECT empid FROM emp WHERE dept=20 एम्पिड को एम्प से चुनें जहाँ विभाग=10 है, प्रतिच्छेद करें एम्पिड को एम्प से चुनें जहाँ विभाग=20
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 को दोनों परिणाम सेटों में दिखाई देने वाले एम्पिड्स मिलते हैं - दोनों विभागों के कर्मचारी।
🎯 Exam Perspective
DBMS के इस प्रश्न को — difficulty level "Hard" कई प्रतियोगी परीक्षाओं जैसे UPSC, SSC, Banking और Police भर्ती में repeat होते देखा गया है। Concept clarity के लिए explanation section जरूर पढ़ें।

Question 2849

EN + हिं Hard
GB Which SQL deletes duplicate rows keeping only lowest id
IN कौन सा SQL केवल न्यूनतम आईडी रखते हुए डुप्लिकेट पंक्तियों को हटा देता है
DELETE FROM emp WHERE id NOT IN (SELECT MIN(id) FROM emp GROUP BY name,salary) जहां आईडी नहीं है वहां से हटाएं (नाम, वेतन के अनुसार कर्मचारी समूह से न्यूनतम आईडी चुनें)
DELETE FROM emp WHERE id > 0 जहां आईडी > 0 है वहां से हटाएं
TRUNCATE TABLE emp ट्रंकेट टेबल एम्प
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.
व्याख्या (हिन्दी) प्रति अद्वितीय (नाम, वेतन) समूह में न्यूनतम (आईडी) रखें; उन पंक्तियों को हटाएं जिनकी आईडी न्यूनतम नहीं है।
🎯 Exam Perspective
यह सवाल DBMS category का है — difficulty level "Hard", और Railway, SSC, Banking और Defence परीक्षाओं के exam pattern में इस तरह के questions common हैं। Answer choose करने के बाद दिया गया explanation जरूर पढ़ें।

Question 2850

EN + हिं Hard
GB Which query efficiently finds all questions with no answer set (right_answer_id IS NULL)
IN कौन सी क्वेरी बिना किसी उत्तर सेट वाले सभी प्रश्नों को कुशलतापूर्वक ढूंढ लेती है (right_answer_id शून्य है)
SELECT * FROM questions WHERE right_answer_id = NULL उन प्रश्नों में से * चुनें जहां दायां_उत्तर_आईडी = शून्य है
SELECT * FROM questions WHERE right_answer_id = '' उन प्रश्नों में से चुनें * जहाँ दाएँ_उत्तर_आईडी = ''
SELECT * FROM questions WHERE right_answer_id IS NULL उन प्रश्नों में से * चुनें जहां राइट_उत्तर_आईडी शून्य है
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 में अज्ञात लौटाता है।
🎯 Exam Perspective
यह प्रश्न DBMS की तैयारी करने वाले अभ्यर्थियों के लिए उपयोगी है — difficulty level "Hard"। इस तरह के प्रश्न अक्सर SSC, Railway, Banking और State PCS जैसी परीक्षाओं में पूछे जाते रहे हैं, इसलिए concept और explanation दोनों को ध्यान से समझें, सिर्फ उत्तर याद न करें।