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
481
EN + हिं Medium
GB GRANT SELECT,INSERT ON questions TO user1 grants
IN अनुदान का चयन करें, उपयोगकर्ता 1 अनुदान के प्रश्नों पर सम्मिलित करें
A
Only SELECT केवल चयन करें
B
Only INSERT केवल सम्मिलित करें
C
DELETE and UPDATE हटाएँ और अद्यतन करें
D
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.
व्याख्या (हिन्दी) उपयोगकर्ता को चयन प्रदान करें, तालिका पर सम्मिलित करें: चयन और सम्मिलित विशेषाधिकार दोनों प्रदान करता है।
482
EN + हिं Medium
GB REVOKE ALL PRIVILEGES ON questions FROM user1
IN उपयोगकर्ता1 के प्रश्नों पर सभी विशेषाधिकार रद्द करें
A
Grants all privileges सभी विशेषाधिकार प्रदान करता है
B
Removes all privileges on questions table from user1 उपयोगकर्ता1 से प्रश्न तालिका के सभी विशेषाधिकार हटा देता है
C
Creates new user नया उपयोगकर्ता बनाता है
D
Drops table ड्रॉप टेबल
✅ Correct Answer:
💡 Explanation / व्याख्या
Explanation (English) REVOKE ALL PRIVILEGES: removes every privilege on the specified table from the user.
व्याख्या (हिन्दी) सभी विशेषाधिकार रद्द करें: उपयोगकर्ता से निर्दिष्ट तालिका पर प्रत्येक विशेषाधिकार हटा देता है।
483
EN + हिं Medium
GB IDENTITY/AUTO_INCREMENT column value
IN पहचान/ऑटो_वृद्धि स्तंभ मान
A
Must be manually set मैन्युअल रूप से सेट होना चाहिए
B
Can be any value कोई भी मूल्य हो सकता है
C
Is NULL by default डिफ़ॉल्ट रूप से शून्य है
D
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 के लिए स्वचालित रूप से अनुक्रमिक अद्वितीय पूर्णांक उत्पन्न करता है।
484
EN + हिं Medium
GB Which SQL returns only the top 5 highest paid employees
IN कौन सा SQL केवल शीर्ष 5 उच्चतम वेतन पाने वाले कर्मचारियों को लौटाता है
A
SELECT salary FROM emp कर्मचारी से वेतन चुनें
B
SELECT * FROM emp WHERE salary > 5 * चुनें जहाँ वेतन > 5 है
C
SELECT * FROM emp LIMIT 5 एम्प लिमिट 5 से * चुनें
D
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 पंक्तियाँ लें।
485
EN + हिं Medium
GB Which SQL data type is best for storing money/currency values
IN धन/मुद्रा मूल्यों को संग्रहीत करने के लिए कौन सा SQL डेटा प्रकार सर्वोत्तम है
A
FLOAT तैरना
B
DOUBLE दोहरा
C
INT int यहाँ
D
DECIMAL(15,2) दशमलव(15,2)
✅ Correct Answer:
💡 Explanation / व्याख्या
Explanation (English) DECIMAL: exact numeric type - no floating point rounding errors - ideal for currency.
व्याख्या (हिन्दी) दशमलव: सटीक संख्यात्मक प्रकार - कोई फ़्लोटिंग पॉइंट राउंडिंग त्रुटियां नहीं - मुद्रा के लिए आदर्श।
486
EN + हिं Medium
GB VARCHAR vs CHAR: VARCHAR stores
IN VARCHAR बनाम CHAR: VARCHAR स्टोर्स
A
Fixed-length strings (padded) निश्चित-लंबाई वाले तार (गद्देदार)
B
Fixed-length only केवल निश्चित लंबाई
C
Both are identical दोनों एक जैसे हैं
D
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: निश्चित-लंबाई, हमेशा परिभाषित लंबाई तक पैड।
487
EN + हिं Medium
GB TEXT vs VARCHAR: TEXT stores
IN टेक्स्ट बनाम वर्चर: टेक्स्ट स्टोर
A
Only 255 characters केवल 255 अक्षर
B
Exactly 255 characters बिल्कुल 255 अक्षर
C
Exactly 65535 chars बिल्कुल 65535 वर्ण
D
Large text (up to 65,535 chars) without specifying max length अधिकतम लंबाई निर्दिष्ट किए बिना बड़ा पाठ (65,535 वर्णों तक)।
✅ Correct Answer:
💡 Explanation / व्याख्या
Explanation (English) TEXT column stores up to 65,535 characters without needing to specify max length.
व्याख्या (हिन्दी) टेक्स्ट कॉलम अधिकतम लंबाई निर्दिष्ट किए बिना 65,535 वर्णों तक संग्रहीत होता है।
488
EN + हिं Medium
GB DATETIME vs TIMESTAMP in MySQL
IN MySQL में DATETIME बनाम TIMESTAMP
A
No difference कोई फर्क नहीं
B
TIMESTAMP converts to UTC; DATETIME stores as-is टाइमस्टैम्प यूटीसी में परिवर्तित हो जाता है; DATETIME यथास्थिति में संग्रहीत है
C
DATETIME converts to UTC DATETIME UTC में परिवर्तित हो जाता है
D
TIMESTAMP is larger टाइमस्टैम्प बड़ा है
✅ Correct Answer:
💡 Explanation / व्याख्या
Explanation (English) TIMESTAMP: stores in UTC, converts to connection timezone. DATETIME: stores as-is, no timezone conversion.
व्याख्या (हिन्दी) टाइमस्टैम्प: यूटीसी में स्टोर, कनेक्शन टाइमज़ोन में परिवर्तित होता है। DATETIME: स्टोर यथावत, कोई समयक्षेत्र रूपांतरण नहीं।
489
EN + हिं Medium
GB Which SQL command creates a backup of table structure only
IN कौन सा SQL कमांड केवल टेबल स्ट्रक्चर का बैकअप बनाता है
A
SELECT * INTO backup FROM source स्रोत से बैकअप में * चुनें
B
CREATE TABLE backup LIKE source स्रोत की तरह टेबल बैकअप बनाएं
C
DUPLICATE TABLE source डुप्लिकेट तालिका स्रोत
D
COPY TABLE source तालिका स्रोत की प्रतिलिपि बनाएँ
✅ Correct Answer:
💡 Explanation / व्याख्या
Explanation (English) CREATE TABLE backup LIKE source: copies table structure (columns, constraints) without data.
व्याख्या (हिन्दी) स्रोत की तरह टेबल बैकअप बनाएं: डेटा के बिना टेबल संरचना (कॉलम, बाधाएं) की प्रतिलिपि बनाएँ।
490
EN + हिं Medium
GB Index on column with 1 million rows and 2 distinct values (gender) is
IN 1 मिलियन पंक्तियों और 2 अलग-अलग मानों (लिंग) वाले कॉलम पर सूचकांक है
A
Very beneficial बहुत फायदेमंद
B
Useless since selectivity is extremely low (50% match) - optimizer may skip it बेकार क्योंकि चयनात्मकता बेहद कम है (50% मिलान) - अनुकूलक इसे छोड़ सकता है
C
Always used सदैव प्रयोग किया जाता है
D
Mandatory अनिवार्य
✅ Correct Answer:
💡 Explanation / व्याख्या
Explanation (English) Low cardinality (2 values, 50% selectivity): index often not used - full scan may be faster.
व्याख्या (हिन्दी) कम कार्डिनैलिटी (2 मान, 50% चयनात्मकता): सूचकांक अक्सर उपयोग नहीं किया जाता - पूर्ण स्कैन तेज हो सकता है।
491
EN + हिं Medium
GB Covering index for SELECT id,name FROM emp WHERE dept='IT' should include
IN SELECT id, name FROM emp WHERE dept='IT' के लिए इंडेक्स को कवर करना
A
id column only केवल आईडी कॉलम
B
dept column only केवल विभाग कॉलम
C
name column only केवल नाम कॉलम
D
dept, id, name columns विभाग, आईडी, नाम कॉलम
✅ Correct Answer:
💡 Explanation / व्याख्या
Explanation (English) Covering index: must include ALL columns accessed (dept for WHERE + id,name for SELECT).
व्याख्या (हिन्दी) कवरिंग इंडेक्स: इसमें एक्सेस किए गए सभी कॉलम शामिल होने चाहिए (जहां के लिए विभाग + आईडी, चयन के लिए नाम)।
492
EN + हिं Medium
GB Table-valued function returns
IN तालिका-मूल्यवान फ़ंक्शन रिटर्न
A
Scalar value अदिश मान
B
NULL व्यर्थ
C
Void खालीपन
D
A result set (table) usable in FROM clause FROM क्लॉज में प्रयोग करने योग्य एक परिणाम सेट (तालिका)।
✅ Correct Answer:
💡 Explanation / व्याख्या
Explanation (English) Table-valued function (TVF): returns a table result set that can be used in FROM clause like a table.
व्याख्या (हिन्दी) तालिका-मूल्यवान फ़ंक्शन (टीवीएफ): एक तालिका परिणाम सेट लौटाता है जिसका उपयोग तालिका की तरह FROM क्लॉज में किया जा सकता है।
493
EN + हिं Medium
GB Which constraint is validated at statement execution time by default
IN कौन सी बाधा कथन निष्पादन समय पर डिफ़ॉल्ट रूप से मान्य है
A
DEFERRABLE INITIALLY DEFERRED आस्थगित प्रारंभ में आस्थगित
B
DEFERRABLE INITIALLY IMMEDIATE प्रारंभ में तत्काल स्थगित किया जा सकता है
C
NOT DEFERRABLE (default) टालने योग्य नहीं (डिफ़ॉल्ट)
D
All constraints are deferred सभी बाधाएं स्थगित कर दी गई हैं
✅ Correct Answer:
💡 Explanation / व्याख्या
Explanation (English) NOT DEFERRABLE (default): constraint checked immediately after each DML statement executes.
व्याख्या (हिन्दी) विलंबित नहीं (डिफ़ॉल्ट): प्रत्येक डीएमएल कथन निष्पादित होने के तुरंत बाद बाधा की जाँच की जाती है।
494
EN + हिं Medium
GB DEFERRABLE INITIALLY DEFERRED constraint
IN आस्थगित प्रारंभ में आस्थगित बाधा
A
Is checked immediately तुरंत जांच की जाती है
B
Cannot be changed बदला नहीं जा सकता
C
Is never checked कभी जाँच नहीं की जाती
D
Is checked at end of transaction (COMMIT time) by default डिफ़ॉल्ट रूप से लेन-देन के अंत में (COMMIT समय) चेक किया जाता है
✅ Correct Answer:
💡 Explanation / व्याख्या
Explanation (English) INITIALLY DEFERRED: constraint check deferred to COMMIT time by default (can be changed per transaction).
व्याख्या (हिन्दी) प्रारंभ में स्थगित: बाधा जांच को डिफ़ॉल्ट रूप से COMMIT समय के लिए स्थगित कर दिया गया (प्रति लेनदेन बदला जा सकता है)।
495
EN + हिं Medium
GB Which SQL creates a partial/filtered index
IN कौन सा SQL आंशिक/फ़िल्टर किया गया इंडेक्स बनाता है
A
CREATE INDEX idx ON emp(salary) कर्मचारी वेतन पर इंडेक्स आईडीएक्स बनाएं
B
CREATE PARTIAL INDEX idx ON emp(salary) कर्मचारी वेतन पर आंशिक सूचकांक आईडीएक्स बनाएं
C
CREATE FILTERED INDEX idx ON emp(salary) कर्मचारी वेतन पर फ़िल्टर्ड इंडेक्स आईडीएक्स बनाएं
D
CREATE INDEX idx ON emp(salary) WHERE dept='IT' कर्मचारी (वेतन) पर इंडेक्स आईडीएक्स बनाएं जहां विभाग='आईटी'
✅ Correct Answer:
💡 Explanation / व्याख्या
Explanation (English) Partial/filtered index: includes WHERE condition so only qualifying rows are indexed.
व्याख्या (हिन्दी) आंशिक/फ़िल्टर किया गया सूचकांक: इसमें WHERE शर्त शामिल है इसलिए केवल योग्य पंक्तियाँ अनुक्रमित की जाती हैं।
481–495 of 639