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 2461

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 से जुड़ा यह सवाल — difficulty level "Medium" उन students के लिए काम का है जो Railway, SSC, Banking और Defence परीक्षाओं की तैयारी कर रहे हैं। बेहतर होगा कि explanation पढ़कर concept clear करें, ताकि exam में similar प्रश्न आने पर confusion न हो।

Question 2462

EN + हिं Medium
GB LAG(salary,1) OVER(ORDER BY date) returns
IN LAG(वेतन,1) अधिक(तारीख के अनुसार ऑर्डर) रिटर्न
Next row salary अगली पंक्ति वेतन
Current row salary वर्तमान पंक्ति वेतन
Previous row salary value in ordered partition क्रमित विभाजन में पिछली पंक्ति का वेतन मान
NULL always हमेशा शून्य
✅ Correct Answer:
💡 Explanation / व्याख्या
Explanation (English) LAG(col,n): returns value from n rows BEFORE current row in ordered partition.
व्याख्या (हिन्दी) LAG(col,n): क्रमित विभाजन में वर्तमान पंक्ति से पहले n पंक्तियों से मान लौटाता है।
🎯 Exam Perspective
SSC, Railway, Banking और State PCS जैसी परीक्षाओं में DBMS से सवाल अक्सर पूछे जाते हैं — difficulty level "Medium"। इसलिए सिर्फ answer रटने के बजाय, नीचे दी गई explanation को ध्यान से पढ़ें और concept समझें।

Question 2463

EN + हिं Medium
GB LEAD(salary,1) OVER(ORDER BY date) returns
IN लीड(वेतन,1) ओवर(तारीख के अनुसार ऑर्डर) रिटर्न
Previous salary पिछला वेतन
Current salary वर्तमान वेतन
NULL always हमेशा शून्य
Next row salary value in ordered partition क्रमित विभाजन में अगली पंक्ति का वेतन मान
✅ Correct Answer:
💡 Explanation / व्याख्या
Explanation (English) LEAD(col,n): returns value from n rows AFTER current row in ordered partition.
व्याख्या (हिन्दी) LEAD(col,n): क्रमित विभाजन में वर्तमान पंक्ति के बाद n पंक्तियों से मान लौटाता है।
🎯 Exam Perspective
अगर आप SSC CGL, IBPS, RRB और State-level परीक्षाओं की तैयारी कर रहे हैं, तो DBMS का यह topic आपके लिए महत्वपूर्ण है — difficulty level "Medium"। Exam में accuracy बढ़ाने के लिए हर सवाल की explanation जरूर पढ़ें।

Question 2464

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 के इस प्रश्न को — difficulty level "Medium" कई प्रतियोगी परीक्षाओं जैसे UPSC, SSC, Banking और Police भर्ती में repeat होते देखा गया है। Concept clarity के लिए explanation section जरूर पढ़ें।

Question 2465

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 category का है — difficulty level "Medium", और Railway, SSC, Banking और Defence परीक्षाओं के exam pattern में इस तरह के questions common हैं। Answer choose करने के बाद दिया गया explanation जरूर पढ़ें।

Question 2466

EN + हिं Medium
GB COMMIT permanently
IN स्थायी रूप से प्रतिबद्ध रहें
Undoes all changes सभी परिवर्तन पूर्ववत करता है
Rolls back changes परिवर्तनों को वापस लाता है
Saves all transaction changes to database सभी लेन-देन परिवर्तनों को डेटाबेस में सहेजता है
Starts new transaction नया लेन-देन प्रारंभ करता है
✅ Correct Answer:
💡 Explanation / व्याख्या
Explanation (English) COMMIT: permanently saves all changes made during current transaction to the database.
व्याख्या (हिन्दी) COMMIT: वर्तमान लेनदेन के दौरान किए गए सभी परिवर्तनों को डेटाबेस में स्थायी रूप से सहेजता है।
🎯 Exam Perspective
यह प्रश्न DBMS की तैयारी करने वाले अभ्यर्थियों के लिए उपयोगी है — difficulty level "Medium"। इस तरह के प्रश्न अक्सर SSC, Railway, Banking और State PCS जैसी परीक्षाओं में पूछे जाते रहे हैं, इसलिए concept और explanation दोनों को ध्यान से समझें, सिर्फ उत्तर याद न करें।

Question 2467

EN + हिं Medium
GB ROLLBACK
IN रोलबैक
Saves changes परिवर्तन सहेजता है
Permanently deletes data डेटा को स्थायी रूप से हटा देता है
Undoes changes since last COMMIT or SAVEPOINT अंतिम COMMIT या SAVEPOINT के बाद से हुए परिवर्तनों को पूर्ववत करता है
Grants privileges विशेषाधिकार प्रदान करता है
✅ Correct Answer:
💡 Explanation / व्याख्या
Explanation (English) ROLLBACK: undoes all changes since last COMMIT or SAVEPOINT, restoring consistent state.
व्याख्या (हिन्दी) रोलबैक: पिछले COMMIT या SAVEPOINT के बाद से सभी परिवर्तनों को पूर्ववत करता है, सुसंगत स्थिति को पुनर्स्थापित करता है।
🎯 Exam Perspective
DBMS से जुड़ा यह सवाल — difficulty level "Medium" उन students के लिए काम का है जो SSC CGL, IBPS, RRB और State-level परीक्षाओं की तैयारी कर रहे हैं। बेहतर होगा कि explanation पढ़कर concept clear करें, ताकि exam में similar प्रश्न आने पर confusion न हो।

Question 2468

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 से सवाल अक्सर पूछे जाते हैं — difficulty level "Medium"। इसलिए सिर्फ answer रटने के बजाय, नीचे दी गई explanation को ध्यान से पढ़ें और concept समझें।

Question 2469

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 का यह topic आपके लिए महत्वपूर्ण है — difficulty level "Medium"। Exam में accuracy बढ़ाने के लिए हर सवाल की explanation जरूर पढ़ें।

Question 2470

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 के इस प्रश्न को — difficulty level "Medium" कई प्रतियोगी परीक्षाओं जैसे SSC, Railway, Banking और State PCS में repeat होते देखा गया है। Concept clarity के लिए explanation section जरूर पढ़ें।

Question 2471

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 category का है — difficulty level "Medium", और SSC CGL, IBPS, RRB और State-level परीक्षाओं के exam pattern में इस तरह के questions common हैं। Answer choose करने के बाद दिया गया explanation जरूर पढ़ें।

Question 2472

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 की तैयारी करने वाले अभ्यर्थियों के लिए उपयोगी है — difficulty level "Medium"। इस तरह के प्रश्न अक्सर UPSC, SSC, Banking और Police भर्ती जैसी परीक्षाओं में पूछे जाते रहे हैं, इसलिए concept और explanation दोनों को ध्यान से समझें, सिर्फ उत्तर याद न करें।

Question 2473

EN + हिं Medium
GB NULLIF(5,5) returns
IN NULLIF(5,5) रिटर्न
5 5
NULL व्यर्थ
Error गलती
✅ Correct Answer:
💡 Explanation / व्याख्या
Explanation (English) NULLIF(a,b): returns NULL when a=b. NULLIF(5,5) = NULL because 5 equals 5.
व्याख्या (हिन्दी) NULLIF(a,b): a=b होने पर NULL लौटाता है। NULLIF(5,5) = NULL क्योंकि 5, 5 के बराबर है।
🎯 Exam Perspective
DBMS से जुड़ा यह सवाल — difficulty level "Medium" उन students के लिए काम का है जो Railway, SSC, Banking और Defence परीक्षाओं की तैयारी कर रहे हैं। बेहतर होगा कि explanation पढ़कर concept clear करें, ताकि exam में similar प्रश्न आने पर confusion न हो।

Question 2474

EN + हिं Medium
GB % in SQL LIKE matches
IN SQL में % LIKE से मेल खाता है
Exactly one character बिल्कुल एक अक्षर
Zero or more characters शून्य या अधिक वर्ण
Only alphabetic characters केवल वर्णमाला वर्ण
Only numeric characters केवल संख्यात्मक वर्ण
✅ Correct Answer:
💡 Explanation / व्याख्या
Explanation (English) % in LIKE: matches zero or more characters. _ matches exactly one character.
व्याख्या (हिन्दी) पसंद में %: शून्य या अधिक वर्णों से मेल खाता है। _ बिल्कुल एक अक्षर से मेल खाता है।
🎯 Exam Perspective
SSC, Railway, Banking और State PCS जैसी परीक्षाओं में DBMS से सवाल अक्सर पूछे जाते हैं — difficulty level "Medium"। इसलिए सिर्फ answer रटने के बजाय, नीचे दी गई explanation को ध्यान से पढ़ें और concept समझें।

Question 2475

EN + हिं Medium
GB BETWEEN a AND b is
IN ए और बी के बीच है
Exclusive on both ends दोनों सिरों पर विशेष
Inclusive on both ends (a ≤ value ≤ b) दोनों सिरों पर सम्मिलित (a ≤ मान ≤ b)
Exclusive on start शुरुआत पर विशेष
Inclusive on start only केवल शुरुआत में ही शामिल
✅ Correct Answer:
💡 Explanation / व्याख्या
Explanation (English) BETWEEN a AND b: matches values >= a AND <= b (inclusive on BOTH ends).
व्याख्या (हिन्दी) ए और बी के बीच: मान >= ए और से मेल खाता है
🎯 Exam Perspective
अगर आप SSC CGL, IBPS, RRB और State-level परीक्षाओं की तैयारी कर रहे हैं, तो DBMS का यह topic आपके लिए महत्वपूर्ण है — difficulty level "Medium"। Exam में accuracy बढ़ाने के लिए हर सवाल की explanation जरूर पढ़ें।