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 2671

EN + हिं Hard
GB Armstrong axiom: from A→BC, we can derive?
IN आर्मस्ट्रांग अभिगृहीत: A→BC से, हम क्या प्राप्त कर सकते हैं?
BC→A बीसी→ए
B→A बी→ए
A→B and A→C (decomposition rule) A→B और A→C (अपघटन नियम)
C→BC सी→बीसी
✅ Correct Answer:
💡 Explanation / व्याख्या
Explanation (English) Decomposition: A→BC implies A→B and A→C separately.
व्याख्या (हिन्दी) अपघटन: A→BC का तात्पर्य A→B और A→C से अलग-अलग है।
🎯 Exam Perspective
DBMS से जुड़ा यह सवाल — difficulty level "Hard" उन students के लिए काम का है जो SSC CGL, IBPS, RRB और State-level परीक्षाओं की तैयारी कर रहे हैं। बेहतर होगा कि explanation पढ़कर concept clear करें, ताकि exam में similar प्रश्न आने पर confusion न हो।

Question 2672

EN + हिं Hard
GB Given R(A,B,C,D,E) with FD AB→CDE. AB+ equals
IN FD AB→CDE के साथ R(A,B,C,D,E) दिया गया है। AB+ बराबर है
AB अब
ABC एबीसी
ABCDE एबीसीडीई
ABD अब्द
✅ Correct Answer:
💡 Explanation / व्याख्या
Explanation (English) AB→CDE: AB determines C, D, and E. AB+ = {A,B,C,D,E} = all attributes. AB is a superkey.
व्याख्या (हिन्दी) AB→CDE: AB, C, D और E को निर्धारित करता है। AB+ = {A,B,C,D,E} = सभी विशेषताएँ। एबी एक सुपरकी है.
🎯 Exam Perspective
UPSC, SSC, Banking और Police भर्ती जैसी परीक्षाओं में DBMS से सवाल अक्सर पूछे जाते हैं — difficulty level "Hard"। इसलिए सिर्फ answer रटने के बजाय, नीचे दी गई explanation को ध्यान से पढ़ें और concept समझें।

Question 2673

EN + हिं Hard
GB π(A)(R) where R has 10 rows, A has 4 distinct values returns
IN π(ए)(आर) जहां आर में 10 पंक्तियाँ हैं, ए में 4 अलग-अलग मान रिटर्न हैं
10 rows 10 पंक्तियाँ
4 rows 4 पंक्तियाँ
1 row 1 पंक्ति
Depends on query क्वेरी पर निर्भर करता है
✅ Correct Answer:
💡 Explanation / व्याख्या
Explanation (English) Projection with set semantics returns only DISTINCT values: 4 distinct A values → 4 rows.
व्याख्या (हिन्दी) सेट शब्दार्थ के साथ प्रक्षेपण केवल DISTINCT मान लौटाता है: 4 विशिष्ट A मान → 4 पंक्तियाँ।
🎯 Exam Perspective
अगर आप Railway, SSC, Banking और Defence परीक्षाओं की तैयारी कर रहे हैं, तो DBMS का यह topic आपके लिए महत्वपूर्ण है — difficulty level "Hard"। Exam में accuracy बढ़ाने के लिए हर सवाल की explanation जरूर पढ़ें।

Question 2674

EN + हिं Hard
GB Which creates table same structure as questions but no data?
IN जो प्रश्नों के समान तालिका संरचना बनाता है लेकिन कोई डेटा नहीं?
COPY questions TO questions_bak प्रश्नों को questions_bak में कॉपी करें
DUPLICATE TABLE questions डुप्लिकेट टेबल प्रश्न
CLONE TABLE questions क्लोन टेबल प्रश्न
CREATE TABLE questions_bak AS SELECT * FROM questions WHERE 1=0 चयन के रूप में तालिका प्रश्न_बक बनाएं * उन प्रश्नों से जहां 1=0
✅ Correct Answer:
💡 Explanation / व्याख्या
Explanation (English) WHERE 1=0 always false: copies only the structure (column definitions) with no rows.
व्याख्या (हिन्दी) जहां 1=0 हमेशा गलत होता है: बिना किसी पंक्ति के केवल संरचना (स्तंभ परिभाषा) की प्रतिलिपि बनाता है।
🎯 Exam Perspective
DBMS के इस प्रश्न को — difficulty level "Hard" कई प्रतियोगी परीक्षाओं जैसे SSC, Railway, Banking और State PCS में repeat होते देखा गया है। Concept clarity के लिए explanation section जरूर पढ़ें।

Question 2675

EN + हिं Hard
GB Which window function computes running total of salaries ordered by hire_date?
IN कौन सा विंडो फ़ंक्शन किराये_दिनांक द्वारा आदेशित कुल वेतन की गणना करता है?
SELECT SUM(salary) FROM emp GROUP BY hire_date नियुक्ति दिनांक तक कर्मचारी समूह से राशि (वेतन) चुनें
SELECT SUM(salary) OVER(ORDER BY hire_date) FROM emp कर्मचारी से अतिरिक्त राशि (वेतन) (किराया तिथि के अनुसार ऑर्डर) चुनें
SELECT RUNNING_SUM(salary) FROM emp कर्मचारी से RUNNING_SUM(वेतन) चुनें
SELECT CUMSUM(salary) FROM emp नियोक्ता से कमसम (वेतन) का चयन करें
✅ Correct Answer:
💡 Explanation / व्याख्या
Explanation (English) SUM(salary) OVER(ORDER BY hire_date): computes cumulative (running) total ordered by hire_date.
व्याख्या (हिन्दी) SUM(वेतन) ओवर (किराया तिथि के अनुसार आदेश): नियुक्ति तिथि के अनुसार संचयी (चल रहे) कुल की गणना करता है।
🎯 Exam Perspective
यह सवाल DBMS category का है — difficulty level "Hard", और SSC CGL, IBPS, RRB और State-level परीक्षाओं के exam pattern में इस तरह के questions common हैं। Answer choose करने के बाद दिया गया explanation जरूर पढ़ें।

Question 2676

EN + हिं Hard
GB DB::table('questions')->where('q_level',3)->orWhere('q_level',2)->get() generates
IN DB::table('questions')->where('q_level',3)->orwhere('q_level',2)->get() उत्पन्न करता है
WHERE q_level=3 AND q_level=2 जहां q_level=3 और q_level=2
WHERE q_level=3 OR q_level=2 जहां q_level=3 या q_level=2
WHERE q_level IN (2,3) कहां q_स्तर में (2,3)
Error गलती
✅ Correct Answer:
💡 Explanation / व्याख्या
Explanation (English) orWhere chains conditions with OR: WHERE q_level=3 OR q_level=2.
व्याख्या (हिन्दी) याव्हेयर श्रृंखला की स्थिति OR के साथ: WHERE q_level=3 OR q_level=2.
🎯 Exam Perspective
यह प्रश्न DBMS की तैयारी करने वाले अभ्यर्थियों के लिए उपयोगी है — difficulty level "Hard"। इस तरह के प्रश्न अक्सर UPSC, SSC, Banking और Police भर्ती जैसी परीक्षाओं में पूछे जाते रहे हैं, इसलिए concept और explanation दोनों को ध्यान से समझें, सिर्फ उत्तर याद न करें।

Question 2677

EN + हिं Hard
GB To retrieve only active non-deleted questions in Laravel
IN लारवेल में केवल सक्रिय गैर-हटाए गए प्रश्नों को पुनः प्राप्त करने के लिए
Question::all() प्रश्न::सभी()
DB::table('questions')->where('is_deleted',0)->get() डीबी::टेबल('प्रश्न')->कहाँ('is_deleted',0)->प्राप्त करें()
Question::find(0) प्रश्न::खोजें(0)
Question::where('is_deleted',NULL)->get() प्रश्न::कहां('is_deleted',NULL)->get()
✅ Correct Answer:
💡 Explanation / व्याख्या
Explanation (English) WHERE is_deleted=0 filters active questions (matches screenshot pattern where is_deleted=0).
व्याख्या (हिन्दी) WHERE is_deleted=0 सक्रिय प्रश्नों को फ़िल्टर करता है (स्क्रीनशॉट पैटर्न से मेल खाता है जहां is_deleted=0 है)।
🎯 Exam Perspective
DBMS से जुड़ा यह सवाल — difficulty level "Hard" उन students के लिए काम का है जो Railway, SSC, Banking और Defence परीक्षाओं की तैयारी कर रहे हैं। बेहतर होगा कि explanation पढ़कर concept clear करें, ताकि exam में similar प्रश्न आने पर confusion न हो।

Question 2678

EN + हिं Hard
GB right_answer_id storing 'option_a','option_b' etc. is which design?
IN Right_answer_id 'option_a', 'option_b' आदि को संग्रहीत करना कौन सा डिज़ाइन है?
Normalization मानकीकरण
Denormalization असमान्यीकरण
Storing column name reference indicating which option column has correct answer कॉलम नाम संदर्भ संग्रहीत करना यह दर्शाता है कि किस विकल्प कॉलम में सही उत्तर है
Foreign key pattern विदेशी कुंजी पैटर्न
✅ Correct Answer:
💡 Explanation / व्याख्या
Explanation (English) right_answer_id stores which option column (option_a, option_b, etc.) contains the correct answer.
व्याख्या (हिन्दी) Right_answer_id यह संग्रहीत करता है कि कौन से विकल्प कॉलम (option_a, option_b, आदि) में सही उत्तर है।
🎯 Exam Perspective
SSC, Railway, Banking और State PCS जैसी परीक्षाओं में DBMS से सवाल अक्सर पूछे जाते हैं — difficulty level "Hard"। इसलिए सिर्फ answer रटने के बजाय, नीचे दी गई explanation को ध्यान से पढ़ें और concept समझें।

Question 2679

EN + हिं Hard
GB question_type=1 in questions table likely represents
IN प्रश्न तालिका में प्रश्न_प्रकार=1 संभवतः दर्शाता है
Easy question आसान सवाल
MCQ (Multiple Choice Question) type एमसीक्यू (बहुविकल्पीय प्रश्न) प्रकार
True/False question सही/गलत प्रश्न
Essay question नीबएनडीएच पर प्रश्न
✅ Correct Answer:
💡 Explanation / व्याख्या
Explanation (English) question_type=1 typically represents MCQ (Multiple Choice Question) type in assessment systems.
व्याख्या (हिन्दी) प्रश्न_प्रकार=1 आमतौर पर मूल्यांकन प्रणालियों में एमसीक्यू (बहुविकल्पीय प्रश्न) प्रकार का प्रतिनिधित्व करता है।
🎯 Exam Perspective
अगर आप SSC CGL, IBPS, RRB और State-level परीक्षाओं की तैयारी कर रहे हैं, तो DBMS का यह topic आपके लिए महत्वपूर्ण है — difficulty level "Hard"। Exam में accuracy बढ़ाने के लिए हर सवाल की explanation जरूर पढ़ें।

Question 2680

EN + हिं Hard
GB is_deleted=0 in questions table represents
IN प्रश्न तालिका में is_deleted=0 दर्शाता है
Hard deletion कठिन विलोपन
Record is soft-deleted रिकॉर्ड सॉफ़्ट-डिलीट है
Record is ACTIVE (not deleted) - soft delete pattern रिकॉर्ड सक्रिय है (हटाया नहीं गया) - सॉफ्ट डिलीट पैटर्न
Record is archived रिकॉर्ड संग्रहीत है
✅ Correct Answer:
💡 Explanation / व्याख्या
Explanation (English) Soft delete pattern: is_deleted=0 means record is ACTIVE; is_deleted=1 means soft-deleted.
व्याख्या (हिन्दी) सॉफ्ट डिलीट पैटर्न: is_deleted=0 का मतलब है कि रिकॉर्ड सक्रिय है; is_deleted=1 का अर्थ है सॉफ़्ट-डिलीट।
🎯 Exam Perspective
DBMS के इस प्रश्न को — difficulty level "Hard" कई प्रतियोगी परीक्षाओं जैसे UPSC, SSC, Banking और Police भर्ती में repeat होते देखा गया है। Concept clarity के लिए explanation section जरूर पढ़ें।

Question 2681

EN + हिं Hard
GB To count questions per assignment_id and q_level in one query
IN एक क्वेरी में प्रति असाइनमेंट_आईडी और q_level प्रश्नों की गणना करना
SELECT COUNT(*) FROM questions प्रश्नों में से COUNT(*) चुनें
SELECT assignment_id,q_level,COUNT(*) as cnt FROM questions GROUP BY assignment_id,q_level प्रश्नों से असाइनमेंट_आईडी, क्यू_लेवल, COUNT(*) को सीएनटी के रूप में चुनें ग्रुप बाय असाइनमेंट_आईडी, क्यू_लेवल
SELECT assignment_id FROM questions GROUP BY assignment_id प्रश्नों के समूह से असाइनमेंट_आईडी चुनें असाइनमेंट_आईडी के अनुसार
SELECT q_level FROM questions GROUP BY q_level प्रश्नों के समूह से q_level का चयन करें q_level के अनुसार
✅ Correct Answer:
💡 Explanation / व्याख्या
Explanation (English) GROUP BY multiple columns gives count for each unique combination of assignment_id and q_level.
व्याख्या (हिन्दी) एकाधिक कॉलम द्वारा ग्रुप असाइनमेंट_आईडी और क्यू_लेवल के प्रत्येक अद्वितीय संयोजन के लिए गिनती देता है।
🎯 Exam Perspective
यह सवाल DBMS category का है — difficulty level "Hard", और Railway, SSC, Banking और Defence परीक्षाओं के exam pattern में इस तरह के questions common हैं। Answer choose करने के बाद दिया गया explanation जरूर पढ़ें।

Question 2682

EN + हिं Hard
GB $table->foreignId('assignment_id')->constrained() creates
IN $table->foreignId('assignment_id')->contrained() बनाता है
Index on assignment_id only केवल असाइनमेंट_आईडी पर अनुक्रमणिका
UNSIGNED BIGINT column PLUS FK constraint referencing assignments.id अहस्ताक्षरित बिगिनट कॉलम प्लस एफके बाधा असाइनमेंट.आईडी को संदर्भित करती है
Primary key प्राथमिक कुंजी
Unique constraint अनोखी बाधा
✅ Correct Answer:
💡 Explanation / व्याख्या
Explanation (English) foreignId('col')->constrained(): creates UNSIGNED BIGINT column AND FK constraint automatically.
व्याख्या (हिन्दी) विदेशीआईडी('col')->constrained(): स्वचालित रूप से अहस्ताक्षरित BIGINT कॉलम और FK बाधा बनाता है।
🎯 Exam Perspective
यह प्रश्न DBMS की तैयारी करने वाले अभ्यर्थियों के लिए उपयोगी है — difficulty level "Hard"। इस तरह के प्रश्न अक्सर SSC, Railway, Banking और State PCS जैसी परीक्षाओं में पूछे जाते रहे हैं, इसलिए concept और explanation दोनों को ध्यान से समझें, सिर्फ उत्तर याद न करें।

Question 2683

EN + हिं Hard
GB MERGE statement (SQL:2003) performs
IN मर्ज स्टेटमेंट (SQL:2003) निष्पादित होता है
Only INSERT केवल सम्मिलित करें
Only UPDATE केवल अद्यतन करें
Only DELETE केवल हटाएँ
INSERT UPDATE or DELETE based on match condition (UPSERT) मिलान स्थिति के आधार पर अद्यतन सम्मिलित करें या हटाएँ (UPSERT)
✅ Correct Answer:
💡 Explanation / व्याख्या
Explanation (English) MERGE: WHEN MATCHED→UPDATE, WHEN NOT MATCHED→INSERT - performs conditional upsert operations.
व्याख्या (हिन्दी) मर्ज: जब मिलान किया जाए→अपडेट करें, जब मिलान न किया जाए→सम्मिलित करें - सशर्त अप्सर्ट ऑपरेशन करता है।
🎯 Exam Perspective
DBMS से जुड़ा यह सवाल — difficulty level "Hard" उन students के लिए काम का है जो SSC CGL, IBPS, RRB और State-level परीक्षाओं की तैयारी कर रहे हैं। बेहतर होगा कि explanation पढ़कर concept clear करें, ताकि exam में similar प्रश्न आने पर confusion न हो।

Question 2684

EN + हिं Hard
GB To add composite index on (assignment_id, q_level) in Laravel migration
IN लारवेल माइग्रेशन में (असाइनमेंट_आईडी, q_level) पर समग्र सूचकांक जोड़ने के लिए
$table->primary(['assignment_id','q_level']) $टेबल->प्राथमिक(['असाइनमेंट_आईडी','क्यू_लेवल'])
$table->unique(['assignment_id','q_level']) $टेबल->अद्वितीय(['असाइनमेंट_आईडी','क्यू_लेवल'])
$table->index(['assignment_id','q_level']) $टेबल->सूचकांक(['असाइनमेंट_आईडी','क्यू_लेवल'])
$table->foreign(['assignment_id','q_level']) $टेबल->विदेशी(['असाइनमेंट_आईडी','क्यू_लेवल'])
✅ Correct Answer:
💡 Explanation / व्याख्या
Explanation (English) $table->index(['col1','col2']): creates composite index for faster filtered queries.
व्याख्या (हिन्दी) $table->index(['col1','col2']): तेजी से फ़िल्टर किए गए प्रश्नों के लिए समग्र सूचकांक बनाता है।
🎯 Exam Perspective
UPSC, SSC, Banking और Police भर्ती जैसी परीक्षाओं में DBMS से सवाल अक्सर पूछे जाते हैं — difficulty level "Hard"। इसलिए सिर्फ answer रटने के बजाय, नीचे दी गई explanation को ध्यान से पढ़ें और concept समझें।

Question 2685

EN + हिं Hard
GB Which SQL finds duplicate right_answer_id values in questions?
IN कौन सा SQL प्रश्नों में डुप्लिकेट Right_answer_id मान ढूँढता है?
SELECT right_answer_id FROM questions प्रश्नों में से Right_answer_id चुनें
SELECT DISTINCT right_answer_id FROM questions प्रश्नों से DISTINCT Right_answer_id चुनें
SELECT right_answer_id,COUNT(*) FROM questions GROUP BY right_answer_id HAVING COUNT(*)>1 प्रश्नों के समूह से दाएँ_उत्तर_आईडी, COUNT(*) का चयन करें, समूह द्वारा दाएँ_उत्तर_आईडी का चयन करें, जिनकी गिनती (*)>1 है
SELECT MAX(right_answer_id) FROM questions प्रश्नों में से MAX(right_answer_id) चुनें
✅ Correct Answer:
💡 Explanation / व्याख्या
Explanation (English) GROUP BY + HAVING COUNT(*) > 1 identifies right_answer_id values appearing more than once.
व्याख्या (हिन्दी) GROUP BY + HAVING COUNT(*) > 1 एक से अधिक बार प्रदर्शित होने वाले Right_answer_id मानों की पहचान करता है।
🎯 Exam Perspective
अगर आप Railway, SSC, Banking और Defence परीक्षाओं की तैयारी कर रहे हैं, तो DBMS का यह topic आपके लिए महत्वपूर्ण है — difficulty level "Hard"। Exam में accuracy बढ़ाने के लिए हर सवाल की explanation जरूर पढ़ें।