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

Question 226

EN + हिं Medium
GB MAX() returns
IN MAX() रिटर्न
Lowest value सबसे कम मूल्य
Average value औसत मूल्य
Sum of values मूल्यों का योग
Highest value उच्चतम मूल्य
✅ Correct Answer:
💡 Explanation / व्याख्या
Explanation (English) MAX(): returns the maximum value from a set of values in a column.
व्याख्या (हिन्दी) MAX(): किसी कॉलम में मानों के सेट से अधिकतम मान लौटाता है।
🎯 Exam Perspective
DBMS ("Introduction to DBMS" sub-topic) के इस प्रश्न को — difficulty level "Medium" कई प्रतियोगी परीक्षाओं जैसे SSC, Railway, Banking और State PCS में repeat होते देखा गया है। Concept clarity के लिए explanation section जरूर पढ़ें।

Question 227

EN + हिं Medium
GB SUM() returns
IN SUM() रिटर्न
Count of rows पंक्तियों की गिनती
Average value औसत मूल्य
Total sum of numeric values संख्यात्मक मानों का कुल योग
Maximum value अधिकतम मूल्य
✅ Correct Answer:
💡 Explanation / व्याख्या
Explanation (English) SUM(): returns the total sum of numeric values in a column.
व्याख्या (हिन्दी) SUM(): किसी कॉलम में संख्यात्मक मानों का कुल योग लौटाता है।
🎯 Exam Perspective
यह सवाल DBMS ("Introduction to DBMS" sub-topic) category का है — difficulty level "Medium", और SSC CGL, IBPS, RRB और State-level परीक्षाओं के exam pattern में इस तरह के questions common हैं। Answer choose करने के बाद दिया गया explanation जरूर पढ़ें।

Question 228

EN + हिं Medium
GB AVG() returns
IN एवीजी() रिटर्न
Count of rows पंक्तियों की गिनती
Maximum value अधिकतम मूल्य
Total sum कुल योग
Average (arithmetic mean) of values मूल्यों का औसत (अंकगणितीय माध्य)।
✅ Correct Answer:
💡 Explanation / व्याख्या
Explanation (English) AVG(): returns the arithmetic mean of values in a column (ignoring NULLs).
व्याख्या (हिन्दी) AVG(): एक कॉलम में मानों का अंकगणितीय माध्य लौटाता है (NULLs को अनदेखा करते हुए)।
🎯 Exam Perspective
यह प्रश्न DBMS ("Introduction to DBMS" sub-topic) की तैयारी करने वाले अभ्यर्थियों के लिए उपयोगी है — difficulty level "Medium"। इस तरह के प्रश्न अक्सर UPSC, SSC, Banking और Police भर्ती जैसी परीक्षाओं में पूछे जाते रहे हैं, इसलिए concept और explanation दोनों को ध्यान से समझें, सिर्फ उत्तर याद न करें।

Question 229

EN + हिं Medium
GB A scalar subquery returns
IN एक अदिश सबक्वेरी लौटती है
Multiple rows एकाधिक पंक्तियाँ
Exactly one row and one column (single value) बिल्कुल एक पंक्ति और एक स्तंभ (एकल मान)
No rows कोई पंक्तियाँ नहीं
A derived table एक व्युत्पन्न तालिका
✅ Correct Answer:
💡 Explanation / व्याख्या
Explanation (English) Scalar subquery: must return exactly one value (one row, one column).
व्याख्या (हिन्दी) स्केलर सबक्वेरी: बिल्कुल एक मान (एक पंक्ति, एक कॉलम) लौटाना चाहिए।
🎯 Exam Perspective
DBMS ("Introduction to DBMS" sub-topic) से जुड़ा यह सवाल — difficulty level "Medium" उन students के लिए काम का है जो Railway, SSC, Banking और Defence परीक्षाओं की तैयारी कर रहे हैं। बेहतर होगा कि explanation पढ़कर concept clear करें, ताकि exam में similar प्रश्न आने पर confusion न हो।

Question 230

EN + हिं Medium
GB WITH clause (CTE) creates
IN साथ खंड (सीटीई) बनाता है
Permanent table स्थायी तालिका
Named temporary result set valid within one SQL statement नामित अस्थायी परिणाम सेट एक SQL कथन के भीतर मान्य है
A view एक दृश्य
A stored procedure एक संग्रहित प्रक्रिया
✅ Correct Answer:
💡 Explanation / व्याख्या
Explanation (English) CTE (Common Table Expression): named temporary result set scoped to a single SQL statement.
व्याख्या (हिन्दी) सीटीई (कॉमन टेबल एक्सप्रेशन): नामित अस्थायी परिणाम सेट को एकल एसक्यूएल स्टेटमेंट के दायरे में रखा गया है।
🎯 Exam Perspective
SSC, Railway, Banking और State PCS जैसी परीक्षाओं में DBMS ("Introduction to DBMS" sub-topic) से सवाल अक्सर पूछे जाते हैं — difficulty level "Medium"। इसलिए सिर्फ answer रटने के बजाय, नीचे दी गई explanation को ध्यान से पढ़ें और concept समझें।

Question 231

EN + हिं Medium
GB ROW_NUMBER() assigns
IN ROW_NUMBER() असाइन करता है
Salary rank with gaps अंतराल के साथ वेतन रैंक
Unique sequential integer to each row प्रत्येक पंक्ति के लिए अद्वितीय अनुक्रमिक पूर्णांक
Average rank औसत रैंक
Cumulative count संचयी गिनती
✅ Correct Answer:
💡 Explanation / व्याख्या
Explanation (English) ROW_NUMBER(): assigns unique sequential integer (1,2,3,...) to each row in ordered partition.
व्याख्या (हिन्दी) ROW_NUMBER(): क्रमित विभाजन में प्रत्येक पंक्ति को अद्वितीय अनुक्रमिक पूर्णांक (1,2,3,...) निर्दिष्ट करता है।
🎯 Exam Perspective
अगर आप SSC CGL, IBPS, RRB और State-level परीक्षाओं की तैयारी कर रहे हैं, तो DBMS ("Introduction to DBMS" sub-topic) का यह topic आपके लिए महत्वपूर्ण है — difficulty level "Medium"। Exam में accuracy बढ़ाने के लिए हर सवाल की explanation जरूर पढ़ें।

Question 232

EN + हिं Medium
GB RANK() gives 1,2,2,4 for ties because
IN RANK() संबंधों के लिए 1,2,2,4 देता है क्योंकि
Uses DENSE_RANK DENSE_RANK का उपयोग करता है
Skips rank numbers AFTER ties (gap after tied ranks) बराबरी के बाद रैंक नंबर छोड़ देता है (बराबर रैंक के बाद का अंतर)
Averages ranks औसत रैंक
Uses ROW_NUMBER ROW_NUMBER का उपयोग करता है
✅ Correct Answer:
💡 Explanation / व्याख्या
Explanation (English) RANK(): skips numbers after ties. Two rows at rank 2 → next rank is 4 (skips 3).
व्याख्या (हिन्दी) रैंक(): संबंधों के बाद संख्याओं को छोड़ देता है। रैंक 2 पर दो पंक्तियाँ → अगली रैंक 4 है (3 को छोड़ देती है)।
🎯 Exam Perspective
DBMS ("Introduction to DBMS" sub-topic) के इस प्रश्न को — difficulty level "Medium" कई प्रतियोगी परीक्षाओं जैसे UPSC, SSC, Banking और Police भर्ती में repeat होते देखा गया है। Concept clarity के लिए explanation section जरूर पढ़ें।

Question 233

EN + हिं Medium
GB DENSE_RANK() gives 1,2,2,3 for ties because
IN DENSE_RANK() संबंधों के लिए 1,2,2,3 देता है क्योंकि
It gaps after ties संबंधों के बाद इसमें अंतराल आ जाता है
It never skips rank numbers after ties यह टाई के बाद कभी भी रैंक नंबर नहीं छोड़ता
It averages यह औसत है
It uses ROW_NUMBER यह ROW_NUMBER का उपयोग करता है
✅ Correct Answer:
💡 Explanation / व्याख्या
Explanation (English) DENSE_RANK(): consecutive ranks without gaps. Two rows at rank 2 → next rank is 3.
व्याख्या (हिन्दी) DENSE_RANK(): अंतराल के बिना लगातार रैंक। रैंक 2 पर दो पंक्तियाँ → अगली रैंक 3 है।
🎯 Exam Perspective
यह सवाल DBMS ("Introduction to DBMS" sub-topic) category का है — difficulty level "Medium", और Railway, SSC, Banking और Defence परीक्षाओं के exam pattern में इस तरह के questions common हैं। Answer choose करने के बाद दिया गया explanation जरूर पढ़ें।

Question 234

EN + हिं Medium
GB GRANT command gives
IN अनुदान आदेश देता है
Removes user उपयोगकर्ता को हटा देता है
Specific privileges to a user on a database object किसी डेटाबेस ऑब्जेक्ट पर उपयोगकर्ता के लिए विशिष्ट विशेषाधिकार
Creates a table एक तालिका बनाता है
Drops an index एक सूचकांक छोड़ता है
✅ Correct Answer:
💡 Explanation / व्याख्या
Explanation (English) GRANT: DCL command giving specific privileges (SELECT, INSERT, UPDATE, etc.) to a user.
व्याख्या (हिन्दी) अनुदान: डीसीएल कमांड उपयोगकर्ता को विशिष्ट विशेषाधिकार (चयन, सम्मिलित करें, अद्यतन, आदि) देता है।
🎯 Exam Perspective
यह प्रश्न DBMS ("Introduction to DBMS" sub-topic) की तैयारी करने वाले अभ्यर्थियों के लिए उपयोगी है — difficulty level "Medium"। इस तरह के प्रश्न अक्सर UPSC, SSC, Banking और Police भर्ती जैसी परीक्षाओं में पूछे जाते रहे हैं, इसलिए concept और explanation दोनों को ध्यान से समझें, सिर्फ उत्तर याद न करें।

Question 235

EN + हिं Medium
GB REVOKE command
IN आदेश निरस्त करें
Creates privileges विशेषाधिकार बनाता है
Removes privileges विशेषाधिकार हटाता है
Grants all privileges सभी विशेषाधिकार प्रदान करता है
Drops a user एक उपयोगकर्ता को छोड़ देता है
✅ Correct Answer:
💡 Explanation / व्याख्या
Explanation (English) REVOKE: DCL command removing previously granted privileges from a user.
व्याख्या (हिन्दी) निरस्त करें: डीसीएल कमांड उपयोगकर्ता से पहले दिए गए विशेषाधिकारों को हटा रहा है।
🎯 Exam Perspective
DBMS ("Introduction to DBMS" sub-topic) से जुड़ा यह सवाल — difficulty level "Medium" उन students के लिए काम का है जो Railway, SSC, Banking और Defence परीक्षाओं की तैयारी कर रहे हैं। बेहतर होगा कि explanation पढ़कर concept clear करें, ताकि exam में similar प्रश्न आने पर confusion न हो।

Question 236

EN + हिं Medium
GB SAVEPOINT creates
IN सेवप्वाइंट बनाता है
Full backup पूर्ण बैकअप
Permanent commit स्थायी प्रतिबद्धता
Named marker within transaction for partial rollback आंशिक रोलबैक के लिए लेनदेन के भीतर नामित मार्कर
New transaction नया लेनदेन
✅ Correct Answer:
💡 Explanation / व्याख्या
Explanation (English) SAVEPOINT name: creates rollback marker. ROLLBACK TO SAVEPOINT name undoes work after that point.
व्याख्या (हिन्दी) सेवपॉइंट नाम: रोलबैक मार्कर बनाता है। सेवपॉइंट नाम पर रोलबैक उस बिंदु के बाद काम को पूर्ववत कर देता है।
🎯 Exam Perspective
UPSC, SSC, Banking और Police भर्ती जैसी परीक्षाओं में DBMS ("Introduction to DBMS" sub-topic) से सवाल अक्सर पूछे जाते हैं — difficulty level "Medium"। इसलिए सिर्फ answer रटने के बजाय, नीचे दी गई explanation को ध्यान से पढ़ें और concept समझें।

Question 237

EN + हिं Medium
GB UNIQUE constraint prevents
IN अद्वितीय बाधा रोकता है
Only NULL values केवल शून्य मान
Duplicate non-NULL values in a column किसी कॉलम में गैर-शून्य मानों को डुप्लिकेट करें
Any values कोई भी मूल्य
Foreign key violations विदेशी कुंजी का उल्लंघन
✅ Correct Answer:
💡 Explanation / व्याख्या
Explanation (English) UNIQUE: ensures no two rows have same non-NULL value(s) in constrained column(s).
व्याख्या (हिन्दी) अद्वितीय: यह सुनिश्चित करता है कि प्रतिबंधित कॉलम में किसी भी दो पंक्तियों का गैर-शून्य मान समान न हो।
🎯 Exam Perspective
अगर आप Railway, SSC, Banking और Defence परीक्षाओं की तैयारी कर रहे हैं, तो DBMS ("Introduction to DBMS" sub-topic) का यह topic आपके लिए महत्वपूर्ण है — difficulty level "Medium"। Exam में accuracy बढ़ाने के लिए हर सवाल की explanation जरूर पढ़ें।

Question 238

EN + हिं Medium
GB CHECK constraint ensures
IN जाँच प्रतिबंध सुनिश्चित करता है
Only unique values केवल अद्वितीय मूल्य
No NULL values कोई शून्य मान नहीं
Column values satisfy a boolean expression कॉलम मान एक बूलियन अभिव्यक्ति को संतुष्ट करते हैं
FK references एफके संदर्भ
✅ Correct Answer:
💡 Explanation / व्याख्या
Explanation (English) CHECK: validates that all column values satisfy a user-defined boolean condition.
व्याख्या (हिन्दी) जांचें: पुष्टि करता है कि सभी कॉलम मान उपयोगकर्ता द्वारा परिभाषित बूलियन शर्त को पूरा करते हैं।
🎯 Exam Perspective
DBMS ("Introduction to DBMS" sub-topic) के इस प्रश्न को — difficulty level "Medium" कई प्रतियोगी परीक्षाओं जैसे SSC, Railway, Banking और State PCS में repeat होते देखा गया है। Concept clarity के लिए explanation section जरूर पढ़ें।

Question 239

EN + हिं Medium
GB ON DELETE CASCADE
IN डिलीट कैस्केड पर
Prevents parent deletion if children exist यदि बच्चे मौजूद हैं तो माता-पिता को हटाने से रोकता है
Sets child FK to NULL चाइल्ड FK को NULL पर सेट करता है
Automatically deletes child rows when parent row deleted मूल पंक्ति हटाए जाने पर चाइल्ड पंक्तियाँ स्वचालित रूप से हटा दी जाती हैं
No action on parent deletion मूल विलोपन पर कोई कार्रवाई नहीं
✅ Correct Answer:
💡 Explanation / व्याख्या
Explanation (English) ON DELETE CASCADE: when parent row deleted, all referencing child rows are automatically deleted.
व्याख्या (हिन्दी) डिलीट कैस्केड पर: जब मूल पंक्ति हटा दी जाती है, तो सभी संदर्भित चाइल्ड पंक्तियाँ स्वचालित रूप से हटा दी जाती हैं।
🎯 Exam Perspective
यह सवाल DBMS ("Introduction to DBMS" sub-topic) category का है — difficulty level "Medium", और SSC CGL, IBPS, RRB और State-level परीक्षाओं के exam pattern में इस तरह के questions common हैं। Answer choose करने के बाद दिया गया explanation जरूर पढ़ें।

Question 240

EN + हिं Medium
GB COALESCE(NULL,NULL,5,10) returns
IN COALESCE(NULL,NULL,5,10) रिटर्न
NULL व्यर्थ
10 10
5 5
✅ Correct Answer:
💡 Explanation / व्याख्या
Explanation (English) COALESCE: returns FIRST non-NULL value in the list: NULL, NULL, 5 → 5.
व्याख्या (हिन्दी) COALESCE: सूची में पहला गैर-शून्य मान लौटाता है: शून्य, शून्य, 5 → 5।
🎯 Exam Perspective
यह प्रश्न DBMS ("Introduction to DBMS" sub-topic) की तैयारी करने वाले अभ्यर्थियों के लिए उपयोगी है — difficulty level "Medium"। इस तरह के प्रश्न अक्सर UPSC, SSC, Banking और Police भर्ती जैसी परीक्षाओं में पूछे जाते रहे हैं, इसलिए concept और explanation दोनों को ध्यान से समझें, सिर्फ उत्तर याद न करें।