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
226
EN + हिं Medium
GB MAX() returns
IN MAX() रिटर्न
A
Lowest value सबसे कम मूल्य
B
Average value औसत मूल्य
C
Sum of values मूल्यों का योग
D
Highest value उच्चतम मूल्य
✅ Correct Answer:
💡 Explanation / व्याख्या
Explanation (English) MAX(): returns the maximum value from a set of values in a column.
व्याख्या (हिन्दी) MAX(): किसी कॉलम में मानों के सेट से अधिकतम मान लौटाता है।
227
EN + हिं Medium
GB SUM() returns
IN SUM() रिटर्न
A
Count of rows पंक्तियों की गिनती
B
Average value औसत मूल्य
C
Total sum of numeric values संख्यात्मक मानों का कुल योग
D
Maximum value अधिकतम मूल्य
✅ Correct Answer:
💡 Explanation / व्याख्या
Explanation (English) SUM(): returns the total sum of numeric values in a column.
व्याख्या (हिन्दी) SUM(): किसी कॉलम में संख्यात्मक मानों का कुल योग लौटाता है।
228
EN + हिं Medium
GB AVG() returns
IN एवीजी() रिटर्न
A
Count of rows पंक्तियों की गिनती
B
Maximum value अधिकतम मूल्य
C
Total sum कुल योग
D
Average (arithmetic mean) of values मूल्यों का औसत (अंकगणितीय माध्य)।
✅ Correct Answer:
💡 Explanation / व्याख्या
Explanation (English) AVG(): returns the arithmetic mean of values in a column (ignoring NULLs).
व्याख्या (हिन्दी) AVG(): एक कॉलम में मानों का अंकगणितीय माध्य लौटाता है (NULLs को अनदेखा करते हुए)।
229
EN + हिं Medium
GB A scalar subquery returns
IN एक अदिश सबक्वेरी लौटती है
A
Multiple rows एकाधिक पंक्तियाँ
B
Exactly one row and one column (single value) बिल्कुल एक पंक्ति और एक स्तंभ (एकल मान)
C
No rows कोई पंक्तियाँ नहीं
D
A derived table एक व्युत्पन्न तालिका
✅ Correct Answer:
💡 Explanation / व्याख्या
Explanation (English) Scalar subquery: must return exactly one value (one row, one column).
व्याख्या (हिन्दी) स्केलर सबक्वेरी: बिल्कुल एक मान (एक पंक्ति, एक कॉलम) लौटाना चाहिए।
230
EN + हिं Medium
GB WITH clause (CTE) creates
IN साथ खंड (सीटीई) बनाता है
A
Permanent table स्थायी तालिका
B
Named temporary result set valid within one SQL statement नामित अस्थायी परिणाम सेट एक SQL कथन के भीतर मान्य है
C
A view एक दृश्य
D
A stored procedure एक संग्रहित प्रक्रिया
✅ Correct Answer:
💡 Explanation / व्याख्या
Explanation (English) CTE (Common Table Expression): named temporary result set scoped to a single SQL statement.
व्याख्या (हिन्दी) सीटीई (कॉमन टेबल एक्सप्रेशन): नामित अस्थायी परिणाम सेट को एकल एसक्यूएल स्टेटमेंट के दायरे में रखा गया है।
231
EN + हिं Medium
GB ROW_NUMBER() assigns
IN ROW_NUMBER() असाइन करता है
A
Salary rank with gaps अंतराल के साथ वेतन रैंक
B
Unique sequential integer to each row प्रत्येक पंक्ति के लिए अद्वितीय अनुक्रमिक पूर्णांक
C
Average rank औसत रैंक
D
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,...) निर्दिष्ट करता है।
232
EN + हिं Medium
GB RANK() gives 1,2,2,4 for ties because
IN RANK() संबंधों के लिए 1,2,2,4 देता है क्योंकि
A
Uses DENSE_RANK DENSE_RANK का उपयोग करता है
B
Skips rank numbers AFTER ties (gap after tied ranks) बराबरी के बाद रैंक नंबर छोड़ देता है (बराबर रैंक के बाद का अंतर)
C
Averages ranks औसत रैंक
D
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 को छोड़ देती है)।
233
EN + हिं Medium
GB DENSE_RANK() gives 1,2,2,3 for ties because
IN DENSE_RANK() संबंधों के लिए 1,2,2,3 देता है क्योंकि
A
It gaps after ties संबंधों के बाद इसमें अंतराल आ जाता है
B
It never skips rank numbers after ties यह टाई के बाद कभी भी रैंक नंबर नहीं छोड़ता
C
It averages यह औसत है
D
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 है।
234
EN + हिं Medium
GB GRANT command gives
IN अनुदान आदेश देता है
A
Removes user उपयोगकर्ता को हटा देता है
B
Specific privileges to a user on a database object किसी डेटाबेस ऑब्जेक्ट पर उपयोगकर्ता के लिए विशिष्ट विशेषाधिकार
C
Creates a table एक तालिका बनाता है
D
Drops an index एक सूचकांक छोड़ता है
✅ Correct Answer:
💡 Explanation / व्याख्या
Explanation (English) GRANT: DCL command giving specific privileges (SELECT, INSERT, UPDATE, etc.) to a user.
व्याख्या (हिन्दी) अनुदान: डीसीएल कमांड उपयोगकर्ता को विशिष्ट विशेषाधिकार (चयन, सम्मिलित करें, अद्यतन, आदि) देता है।
235
EN + हिं Medium
GB REVOKE command
IN आदेश निरस्त करें
A
Creates privileges विशेषाधिकार बनाता है
B
Removes privileges विशेषाधिकार हटाता है
C
Grants all privileges सभी विशेषाधिकार प्रदान करता है
D
Drops a user एक उपयोगकर्ता को छोड़ देता है
✅ Correct Answer:
💡 Explanation / व्याख्या
Explanation (English) REVOKE: DCL command removing previously granted privileges from a user.
व्याख्या (हिन्दी) निरस्त करें: डीसीएल कमांड उपयोगकर्ता से पहले दिए गए विशेषाधिकारों को हटा रहा है।
236
EN + हिं Medium
GB SAVEPOINT creates
IN सेवप्वाइंट बनाता है
A
Full backup पूर्ण बैकअप
B
Permanent commit स्थायी प्रतिबद्धता
C
Named marker within transaction for partial rollback आंशिक रोलबैक के लिए लेनदेन के भीतर नामित मार्कर
D
New transaction नया लेनदेन
✅ Correct Answer:
💡 Explanation / व्याख्या
Explanation (English) SAVEPOINT name: creates rollback marker. ROLLBACK TO SAVEPOINT name undoes work after that point.
व्याख्या (हिन्दी) सेवपॉइंट नाम: रोलबैक मार्कर बनाता है। सेवपॉइंट नाम पर रोलबैक उस बिंदु के बाद काम को पूर्ववत कर देता है।
237
EN + हिं Medium
GB UNIQUE constraint prevents
IN अद्वितीय बाधा रोकता है
A
Only NULL values केवल शून्य मान
B
Duplicate non-NULL values in a column किसी कॉलम में गैर-शून्य मानों को डुप्लिकेट करें
C
Any values कोई भी मूल्य
D
Foreign key violations विदेशी कुंजी का उल्लंघन
✅ Correct Answer:
💡 Explanation / व्याख्या
Explanation (English) UNIQUE: ensures no two rows have same non-NULL value(s) in constrained column(s).
व्याख्या (हिन्दी) अद्वितीय: यह सुनिश्चित करता है कि प्रतिबंधित कॉलम में किसी भी दो पंक्तियों का गैर-शून्य मान समान न हो।
238
EN + हिं Medium
GB CHECK constraint ensures
IN जाँच प्रतिबंध सुनिश्चित करता है
A
Only unique values केवल अद्वितीय मूल्य
B
No NULL values कोई शून्य मान नहीं
C
Column values satisfy a boolean expression कॉलम मान एक बूलियन अभिव्यक्ति को संतुष्ट करते हैं
D
FK references एफके संदर्भ
✅ Correct Answer:
💡 Explanation / व्याख्या
Explanation (English) CHECK: validates that all column values satisfy a user-defined boolean condition.
व्याख्या (हिन्दी) जांचें: पुष्टि करता है कि सभी कॉलम मान उपयोगकर्ता द्वारा परिभाषित बूलियन शर्त को पूरा करते हैं।
239
EN + हिं Medium
GB ON DELETE CASCADE
IN डिलीट कैस्केड पर
A
Prevents parent deletion if children exist यदि बच्चे मौजूद हैं तो माता-पिता को हटाने से रोकता है
B
Sets child FK to NULL चाइल्ड FK को NULL पर सेट करता है
C
Automatically deletes child rows when parent row deleted मूल पंक्ति हटाए जाने पर चाइल्ड पंक्तियाँ स्वचालित रूप से हटा दी जाती हैं
D
No action on parent deletion मूल विलोपन पर कोई कार्रवाई नहीं
✅ Correct Answer:
💡 Explanation / व्याख्या
Explanation (English) ON DELETE CASCADE: when parent row deleted, all referencing child rows are automatically deleted.
व्याख्या (हिन्दी) डिलीट कैस्केड पर: जब मूल पंक्ति हटा दी जाती है, तो सभी संदर्भित चाइल्ड पंक्तियाँ स्वचालित रूप से हटा दी जाती हैं।
240
EN + हिं Medium
GB COALESCE(NULL,NULL,5,10) returns
IN COALESCE(NULL,NULL,5,10) रिटर्न
A
NULL व्यर्थ
B
10 10
C
5 5
✅ Correct Answer:
💡 Explanation / व्याख्या
Explanation (English) COALESCE: returns FIRST non-NULL value in the list: NULL, NULL, 5 → 5.
व्याख्या (हिन्दी) COALESCE: सूची में पहला गैर-शून्य मान लौटाता है: शून्य, शून्य, 5 → 5।
226–240 of 639