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 2776

EN + हिं Medium
GB Which SQL aggregates strings across rows
IN कौन सा SQL पंक्तियों में स्ट्रिंग्स को एकत्रित करता है
SUM() जोड़()
CONCAT() कॉनकैट()
COUNT() गिनती करना()
GROUP_CONCAT() or STRING_AGG() GROUP_CONCAT() या STRING_AGG()
✅ Correct Answer:
💡 Explanation / व्याख्या
Explanation (English) GROUP_CONCAT(MySQL)/STRING_AGG(PostgreSQL+SQL Server): concatenates string values from multiple rows.
व्याख्या (हिन्दी) GROUP_CONCAT(MySQL)/STRING_AGG(PostgreSQL+SQL सर्वर): कई पंक्तियों से स्ट्रिंग मानों को जोड़ता है।
🎯 Exam Perspective
DBMS के इस प्रश्न को — difficulty level "Medium" कई प्रतियोगी परीक्षाओं जैसे UPSC, SSC, Banking और Police भर्ती में repeat होते देखा गया है। Concept clarity के लिए explanation section जरूर पढ़ें।

Question 2777

EN + हिं Medium
GB COALESCE vs ISNULL: key difference
IN COALESCE बनाम ISNULL: मुख्य अंतर
No difference कोई फर्क नहीं
ISNULL takes only 2 arguments; COALESCE takes multiple arguments ISNULL केवल 2 तर्क लेता है; COALESCE कई तर्क लेता है
COALESCE takes 2; ISNULL takes multiple COALESCE 2 लेता है; ISNULL एकाधिक लेता है
Both take only 1 argument दोनों केवल 1 तर्क लेते हैं
✅ Correct Answer:
💡 Explanation / व्याख्या
Explanation (English) ISNULL(expr,replacement): exactly 2 args. COALESCE(a,b,c,...): returns first non-NULL of multiple args.
व्याख्या (हिन्दी) ISNULL(एक्सपीआर,प्रतिस्थापन): बिल्कुल 2 तर्क। COALESCE(a,b,c,...): अनेक तर्कों में से पहला गैर-शून्य लौटाता है।
🎯 Exam Perspective
यह सवाल DBMS category का है — difficulty level "Medium", और Railway, SSC, Banking और Defence परीक्षाओं के exam pattern में इस तरह के questions common हैं। Answer choose करने के बाद दिया गया explanation जरूर पढ़ें।

Question 2778

EN + हिं Medium
GB CASE WHEN grade>=90 THEN 'A' WHEN grade>=80 THEN 'B' ELSE 'C' END assigns
IN मामला जब ग्रेड>=90 तब 'ए' जब ग्रेड>=80 तब 'बी' अन्यथा 'सी' अंत निर्दिष्ट करता है
Grade categories using IF-THEN-ELSE logic IF-THEN-ELSE तर्क का उपयोग करके ग्रेड श्रेणियां
Deletes grades ग्रेड हटाता है
Updates grades ग्रेड अपडेट करता है
Creates a grade table एक ग्रेड तालिका बनाता है
✅ Correct Answer:
💡 Explanation / व्याख्या
Explanation (English) CASE: provides conditional IF-THEN-ELSE logic returning different values based on conditions.
व्याख्या (हिन्दी) मामला: शर्तों के आधार पर अलग-अलग मान लौटाने वाला सशर्त IF-THEN-ELSE तर्क प्रदान करता है।
🎯 Exam Perspective
यह प्रश्न DBMS की तैयारी करने वाले अभ्यर्थियों के लिए उपयोगी है — difficulty level "Medium"। इस तरह के प्रश्न अक्सर SSC, Railway, Banking और State PCS जैसी परीक्षाओं में पूछे जाते रहे हैं, इसलिए concept और explanation दोनों को ध्यान से समझें, सिर्फ उत्तर याद न करें।

Question 2779

EN + हिं Medium
GB PIVOT operation converts
IN PIVOT ऑपरेशन परिवर्तित करता है
Columns to rows स्तंभों से पंक्तियों तक
Rows into columns (rotates table) पंक्तियों को स्तंभों में बदलना (तालिका को घुमाना)
Data types डेटा के प्रकार
NULL values शून्य मान
✅ Correct Answer:
💡 Explanation / व्याख्या
Explanation (English) PIVOT: transforms distinct values from rows in one column into multiple columns.
व्याख्या (हिन्दी) PIVOT: एक कॉलम में पंक्तियों से अलग-अलग मानों को एकाधिक कॉलम में परिवर्तित करता है।
🎯 Exam Perspective
DBMS से जुड़ा यह सवाल — difficulty level "Medium" उन students के लिए काम का है जो SSC CGL, IBPS, RRB और State-level परीक्षाओं की तैयारी कर रहे हैं। बेहतर होगा कि explanation पढ़कर concept clear करें, ताकि exam में similar प्रश्न आने पर confusion न हो।

Question 2780

EN + हिं Medium
GB CTE advantages over subqueries include
IN सबक्वेरीज़ पर सीटीई के फायदों में शामिल हैं
Always faster हमेशा तेज़
Requires fewer privileges कम विशेषाधिकारों की आवश्यकता है
Cannot be recursive पुनरावर्ती नहीं हो सकता
Improved readability and can be referenced multiple times in same query बेहतर पठनीयता और एक ही क्वेरी में कई बार संदर्भित किया जा सकता है
✅ Correct Answer:
💡 Explanation / व्याख्या
Explanation (English) CTEs: improve readability, can be referenced multiple times, and can be recursive.
व्याख्या (हिन्दी) सीटीई: पठनीयता में सुधार, कई बार संदर्भित किया जा सकता है, और पुनरावर्ती हो सकता है।
🎯 Exam Perspective
UPSC, SSC, Banking और Police भर्ती जैसी परीक्षाओं में DBMS से सवाल अक्सर पूछे जाते हैं — difficulty level "Medium"। इसलिए सिर्फ answer रटने के बजाय, नीचे दी गई explanation को ध्यान से पढ़ें और concept समझें।

Question 2781

EN + हिं Medium
GB Which prevents SQL injection in parameterized queries
IN जो पैरामीटरयुक्त प्रश्नों में SQL इंजेक्शन को रोकता है
Escaping quotes only केवल उद्धरणों से बचना
Using ? or named parameters so user input treated as data not SQL code उपयोग कर रहे हैं? या नामित पैरामीटर ताकि उपयोगकर्ता इनपुट को डेटा के रूप में माना जाए न कि SQL कोड के रूप में
Using stored procedures only केवल संग्रहित प्रक्रियाओं का उपयोग करना
Using views only केवल दृश्यों का उपयोग करना
✅ Correct Answer:
💡 Explanation / व्याख्या
Explanation (English) Parameterized queries: ? or :name placeholders prevent input from being interpreted as SQL.
व्याख्या (हिन्दी) पैरामीटरयुक्त प्रश्न: ? या :name प्लेसहोल्डर इनपुट को SQL के रूप में व्याख्यायित होने से रोकते हैं।
🎯 Exam Perspective
अगर आप Railway, SSC, Banking और Defence परीक्षाओं की तैयारी कर रहे हैं, तो DBMS का यह topic आपके लिए महत्वपूर्ण है — difficulty level "Medium"। Exam में accuracy बढ़ाने के लिए हर सवाल की explanation जरूर पढ़ें।

Question 2782

EN + हिं Medium
GB GRANT SELECT,INSERT ON questions TO user1 grants
IN अनुदान का चयन करें, उपयोगकर्ता 1 अनुदान के प्रश्नों पर सम्मिलित करें
Only SELECT केवल चयन करें
Only INSERT केवल सम्मिलित करें
DELETE and UPDATE हटाएँ और अद्यतन करें
SELECT and INSERT privileges on questions table to user1 उपयोगकर्ता 1 के लिए प्रश्न तालिका पर विशेषाधिकार चुनें और सम्मिलित करें
✅ Correct Answer:
💡 Explanation / व्याख्या
Explanation (English) GRANT SELECT,INSERT ON table TO user: grants both SELECT and INSERT privileges.
व्याख्या (हिन्दी) उपयोगकर्ता को चयन प्रदान करें, तालिका पर सम्मिलित करें: चयन और सम्मिलित विशेषाधिकार दोनों प्रदान करता है।
🎯 Exam Perspective
DBMS के इस प्रश्न को — difficulty level "Medium" कई प्रतियोगी परीक्षाओं जैसे SSC, Railway, Banking और State PCS में repeat होते देखा गया है। Concept clarity के लिए explanation section जरूर पढ़ें।

Question 2783

EN + हिं Medium
GB REVOKE ALL PRIVILEGES ON questions FROM user1
IN उपयोगकर्ता1 के प्रश्नों पर सभी विशेषाधिकार रद्द करें
Grants all privileges सभी विशेषाधिकार प्रदान करता है
Removes all privileges on questions table from user1 उपयोगकर्ता1 से प्रश्न तालिका के सभी विशेषाधिकार हटा देता है
Creates new user नया उपयोगकर्ता बनाता है
Drops table ड्रॉप टेबल
✅ Correct Answer:
💡 Explanation / व्याख्या
Explanation (English) REVOKE ALL PRIVILEGES: removes every privilege on the specified table from the user.
व्याख्या (हिन्दी) सभी विशेषाधिकार रद्द करें: उपयोगकर्ता से निर्दिष्ट तालिका पर प्रत्येक विशेषाधिकार हटा देता है।
🎯 Exam Perspective
यह सवाल DBMS category का है — difficulty level "Medium", और SSC CGL, IBPS, RRB और State-level परीक्षाओं के exam pattern में इस तरह के questions common हैं। Answer choose करने के बाद दिया गया explanation जरूर पढ़ें।

Question 2784

EN + हिं Medium
GB BEGIN TRANSACTION / START TRANSACTION
IN लेन-देन शुरू करें / लेन-देन शुरू करें
Commits current transaction वर्तमान लेनदेन करता है
Rolls back current transaction वर्तमान लेनदेन को वापस लाता है
Explicitly starts a new transaction स्पष्ट रूप से एक नया लेनदेन शुरू करता है
Creates a savepoint एक सेवपॉइंट बनाता है
✅ Correct Answer:
💡 Explanation / व्याख्या
Explanation (English) BEGIN/START TRANSACTION: explicitly starts a new transaction (overrides auto-commit mode).
व्याख्या (हिन्दी) लेनदेन शुरू/शुरू करें: स्पष्ट रूप से एक नया लेनदेन शुरू करता है (ऑटो-प्रतिबद्ध मोड को ओवरराइड करता है)।
🎯 Exam Perspective
यह प्रश्न DBMS की तैयारी करने वाले अभ्यर्थियों के लिए उपयोगी है — difficulty level "Medium"। इस तरह के प्रश्न अक्सर UPSC, SSC, Banking और Police भर्ती जैसी परीक्षाओं में पूछे जाते रहे हैं, इसलिए concept और explanation दोनों को ध्यान से समझें, सिर्फ उत्तर याद न करें।

Question 2785

EN + हिं Medium
GB SAVEPOINT sp1 followed by ROLLBACK TO sp1
IN SAVEPOINT SP1 के बाद SP1 पर रोलबैक करें
Commits work after sp1 sp1 के बाद कार्य करता है
Undoes ALL work सभी कार्य पूर्ववत कर देता है
Undoes ONLY work done AFTER savepoint sp1 was created केवल सेवपॉइंट एसपी1 बनने के बाद किया गया कार्य पूर्ववत होता है
Drops the savepoint सेवपॉइंट गिरा देता है
✅ Correct Answer:
💡 Explanation / व्याख्या
Explanation (English) ROLLBACK TO SAVEPOINT: undoes only work done after that savepoint - partial rollback.
व्याख्या (हिन्दी) सेवपॉइंट पर रोलबैक: केवल उस सेवपॉइंट के बाद किए गए कार्य को पूर्ववत करता है - आंशिक रोलबैक।
🎯 Exam Perspective
DBMS से जुड़ा यह सवाल — difficulty level "Medium" उन students के लिए काम का है जो Railway, SSC, Banking और Defence परीक्षाओं की तैयारी कर रहे हैं। बेहतर होगा कि explanation पढ़कर concept clear करें, ताकि exam में similar प्रश्न आने पर confusion न हो।

Question 2786

EN + हिं Medium
GB ON DELETE SET NULL foreign key option
IN डिलीट सेट शून्य विदेशी कुंजी विकल्प पर
Deletes child rows चाइल्ड पंक्तियाँ हटाता है
Prevents parent deletion पैरेंट विलोपन को रोकता है
Cascades delete to grandchildren कैस्केड पोते-पोतियों को हटा देते हैं
Sets child FK column to NULL when parent row is deleted मूल पंक्ति हटाए जाने पर चाइल्ड FK कॉलम को NULL पर सेट करता है
✅ Correct Answer:
💡 Explanation / व्याख्या
Explanation (English) ON DELETE SET NULL: sets child FK column(s) to NULL when referenced parent row is deleted.
व्याख्या (हिन्दी) डिलीट सेट शून्य पर: संदर्भित मूल पंक्ति हटाए जाने पर चाइल्ड एफके कॉलम को शून्य पर सेट करता है।
🎯 Exam Perspective
SSC, Railway, Banking और State PCS जैसी परीक्षाओं में DBMS से सवाल अक्सर पूछे जाते हैं — difficulty level "Medium"। इसलिए सिर्फ answer रटने के बजाय, नीचे दी गई explanation को ध्यान से पढ़ें और concept समझें।

Question 2787

EN + हिं Medium
GB IDENTITY/AUTO_INCREMENT column value
IN पहचान/ऑटो_वृद्धि स्तंभ मान
Must be manually set मैन्युअल रूप से सेट होना चाहिए
Can be any value कोई भी मूल्य हो सकता है
Is NULL by default डिफ़ॉल्ट रूप से शून्य है
Is automatically generated as next sequential integer अगले अनुक्रमिक पूर्णांक के रूप में स्वचालित रूप से उत्पन्न होता है
✅ Correct Answer:
💡 Explanation / व्याख्या
Explanation (English) IDENTITY/AUTO_INCREMENT: automatically generates sequential unique integers for each new INSERT.
व्याख्या (हिन्दी) पहचान/ऑटो_वृद्धि: प्रत्येक नए INSERT के लिए स्वचालित रूप से अनुक्रमिक अद्वितीय पूर्णांक उत्पन्न करता है।
🎯 Exam Perspective
अगर आप SSC CGL, IBPS, RRB और State-level परीक्षाओं की तैयारी कर रहे हैं, तो DBMS का यह topic आपके लिए महत्वपूर्ण है — difficulty level "Medium"। Exam में accuracy बढ़ाने के लिए हर सवाल की explanation जरूर पढ़ें।

Question 2788

EN + हिं Medium
GB Which SQL returns only the top 5 highest paid employees
IN कौन सा SQL केवल शीर्ष 5 उच्चतम वेतन पाने वाले कर्मचारियों को लौटाता है
SELECT salary FROM emp कर्मचारी से वेतन चुनें
SELECT * FROM emp WHERE salary > 5 * चुनें जहाँ वेतन > 5 है
SELECT * FROM emp LIMIT 5 एम्प लिमिट 5 से * चुनें
SELECT * FROM emp ORDER BY salary DESC LIMIT 5 वेतन विवरण सीमा 5 के अनुसार रोजगार आदेश से * चुनें
✅ Correct Answer:
💡 Explanation / व्याख्या
Explanation (English) ORDER BY salary DESC LIMIT 5: sort by salary highest-first, take first 5 rows.
व्याख्या (हिन्दी) वेतन के आधार पर ऑर्डर करें DESC LIMIT 5: वेतन के आधार पर क्रमबद्ध करें उच्चतम-पहले, पहली 5 पंक्तियाँ लें।
🎯 Exam Perspective
DBMS के इस प्रश्न को — difficulty level "Medium" कई प्रतियोगी परीक्षाओं जैसे UPSC, SSC, Banking और Police भर्ती में repeat होते देखा गया है। Concept clarity के लिए explanation section जरूर पढ़ें।

Question 2789

EN + हिं Medium
GB Which SQL data type is best for storing money/currency values
IN धन/मुद्रा मूल्यों को संग्रहीत करने के लिए कौन सा SQL डेटा प्रकार सर्वोत्तम है
FLOAT तैरना
DOUBLE दोहरा
INT int यहाँ
DECIMAL(15,2) दशमलव(15,2)
✅ Correct Answer:
💡 Explanation / व्याख्या
Explanation (English) DECIMAL: exact numeric type - no floating point rounding errors - ideal for currency.
व्याख्या (हिन्दी) दशमलव: सटीक संख्यात्मक प्रकार - कोई फ़्लोटिंग पॉइंट राउंडिंग त्रुटियां नहीं - मुद्रा के लिए आदर्श।
🎯 Exam Perspective
यह सवाल DBMS category का है — difficulty level "Medium", और Railway, SSC, Banking और Defence परीक्षाओं के exam pattern में इस तरह के questions common हैं। Answer choose करने के बाद दिया गया explanation जरूर पढ़ें।

Question 2790

EN + हिं Medium
GB VARCHAR vs CHAR: VARCHAR stores
IN VARCHAR बनाम CHAR: VARCHAR स्टोर्स
Fixed-length strings (padded) निश्चित-लंबाई वाले तार (गद्देदार)
Fixed-length only केवल निश्चित लंबाई
Both are identical दोनों एक जैसे हैं
Variable-length strings using only needed space केवल आवश्यक स्थान का उपयोग करते हुए परिवर्तनीय-लंबाई वाले तार
✅ Correct Answer:
💡 Explanation / व्याख्या
Explanation (English) VARCHAR: variable-length, stores only needed bytes. CHAR: fixed-length, always pads to defined length.
व्याख्या (हिन्दी) VARCHAR: परिवर्तनीय-लंबाई, केवल आवश्यक बाइट्स संग्रहीत करता है। CHAR: निश्चित-लंबाई, हमेशा परिभाषित लंबाई तक पैड।
🎯 Exam Perspective
यह प्रश्न DBMS की तैयारी करने वाले अभ्यर्थियों के लिए उपयोगी है — difficulty level "Medium"। इस तरह के प्रश्न अक्सर SSC, Railway, Banking और State PCS जैसी परीक्षाओं में पूछे जाते रहे हैं, इसलिए concept और explanation दोनों को ध्यान से समझें, सिर्फ उत्तर याद न करें।