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
496
EN + हिं Medium
GB Composite index (A,B,C): which query CAN use this index
IN समग्र सूचकांक (ए,बी,सी): कौन सी क्वेरी इस सूचकांक का उपयोग कर सकती है
A
WHERE B=5 (no A) जहाँ B=5 (कोई A नहीं)
B
WHERE C=3 (no A or B) जहां C=3 (कोई A या B नहीं)
C
WHERE B=5 AND C=3 (no A) जहां B=5 और C=3 (कोई A नहीं)
D
WHERE A=1 AND B=5 (leading columns) जहां A=1 और B=5 (अग्रणी कॉलम)
✅ Correct Answer:
💡 Explanation / व्याख्या
Explanation (English) Composite index requires leading column(s): A alone, A+B, or A+B+C can use it. B alone or C alone cannot.
व्याख्या (हिन्दी) समग्र सूचकांक के लिए अग्रणी कॉलम की आवश्यकता होती है: A अकेले, A+B, या A+B+C इसका उपयोग कर सकता है। B अकेला या C अकेला नहीं कर सकता।
497
EN + हिं Medium
GB Index fragmentation above 30% should be addressed by
IN 30% से ऊपर सूचकांक विखंडन को संबोधित किया जाना चाहिए
A
Ignoring it इसे नजरअंदाज करना
B
Dropping all indexes सभी अनुक्रमणिकाएँ हटा रहा हूँ
C
REBUILD INDEX (drops and recreates, eliminates all fragmentation) पुनर्निर्माण सूचकांक (गिराता है और पुनः बनाता है, सभी विखंडन को समाप्त करता है)
D
Adding more data अधिक डेटा जोड़ा जा रहा है
✅ Correct Answer:
💡 Explanation / व्याख्या
Explanation (English) High fragmentation (>30%): REBUILD INDEX drops and recreates the index completely.
व्याख्या (हिन्दी) उच्च विखंडन (>30%): रीबिल्ड इंडेक्स गिरता है और इंडेक्स को पूरी तरह से दोबारा बनाता है।
498
EN + हिं Medium
GB Which SQL checks index fragmentation in SQL Server
IN कौन सा SQL SQL सर्वर में इंडेक्स विखंडन की जाँच करता है
A
SHOW INDEXES अनुक्रमणिकाएँ दिखाएँ
B
sys.dm_db_index_physical_stats sys.dm_db_index_physical_stats
C
EXPLAIN व्याख्या करना
D
CHECK INDEX सूचकांक की जाँच करें
✅ Correct Answer:
💡 Explanation / व्याख्या
Explanation (English) sys.dm_db_index_physical_stats: DMV showing avg_fragmentation_in_percent for each index.
व्याख्या (हिन्दी) sys.dm_db_index_physical_stats: DMV प्रत्येक सूचकांक के लिए avg_fragmentation_in_percent दिखा रहा है।
499
EN + हिं Medium
GB UPDATE STATISTICS command purpose
IN अद्यतन सांख्यिकी आदेश उद्देश्य
A
Rebuild the index सूचकांक का पुनर्निर्माण करें
B
Drop unused indexes अप्रयुक्त अनुक्रमणिका को छोड़ें
C
Create new statistics नए आँकड़े बनाएँ
D
Refresh the statistical metadata the optimizer uses for query planning क्वेरी योजना के लिए ऑप्टिमाइज़र द्वारा उपयोग किए जाने वाले सांख्यिकीय मेटाडेटा को ताज़ा करें
✅ Correct Answer:
💡 Explanation / व्याख्या
Explanation (English) UPDATE STATISTICS refreshes column statistics critical for optimizer after large data changes.
व्याख्या (हिन्दी) अद्यतन सांख्यिकी बड़े डेटा परिवर्तनों के बाद ऑप्टिमाइज़र के लिए महत्वपूर्ण कॉलम आंकड़ों को ताज़ा करता है।
500
EN + हिं Medium
GB Which SQL best finds all tables in current database
IN कौन सा SQL वर्तमान डेटाबेस में सभी तालिकाओं को सर्वोत्तम रूप से ढूँढता है
A
SHOW COLUMNS कॉलम दिखाएं
B
SHOW DATABASES डेटाबेस दिखाएँ
C
SHOW TABLES or SELECT * FROM information_schema.TABLES तालिकाएँ दिखाएँ या info_schema.TABLES से * चुनें
D
DESCRIBE DATABASE डेटाबेस का वर्णन करें
✅ Correct Answer:
💡 Explanation / व्याख्या
Explanation (English) SHOW TABLES (MySQL) or query information_schema.TABLES lists all tables in current database.
व्याख्या (हिन्दी) SHOW TABLES (MySQL) या क्वेरी information_schema.TABLES वर्तमान डेटाबेस में सभी तालिकाओं को सूचीबद्ध करता है।
501
EN + हिं Medium
GB INFORMATION_SCHEMA is
IN INFORMATION_SCHEMA है
A
A user database एक उपयोगकर्ता डेटाबेस
B
A performance monitoring tool एक प्रदर्शन निगरानी उपकरण
C
A security schema एक सुरक्षा स्कीम
D
A system database providing metadata about all database objects एक सिस्टम डेटाबेस जो सभी डेटाबेस ऑब्जेक्ट के बारे में मेटाडेटा प्रदान करता है
✅ Correct Answer:
💡 Explanation / व्याख्या
Explanation (English) INFORMATION_SCHEMA: system schema containing views with metadata about tables, columns, constraints, etc.
व्याख्या (हिन्दी) INFORMATION_SCHEMA: सिस्टम स्कीमा जिसमें तालिकाओं, स्तंभों, बाधाओं आदि के बारे में मेटाडेटा के साथ दृश्य शामिल हैं।
502
EN + हिं Medium
GB Which SQL lists all columns of the questions table
IN कौन सा SQL प्रश्न तालिका के सभी कॉलमों को सूचीबद्ध करता है
A
SHOW TABLES तालिकाएँ दिखाएँ
B
SELECT * FROM questions प्रश्नों में से * चुनें
C
SHOW COLUMNS FROM questions OR DESCRIBE questions प्रश्नों के कॉलम दिखाएं या प्रश्नों का वर्णन करें
D
LIST COLUMNS questions सूची कॉलम प्रश्न
✅ Correct Answer:
💡 Explanation / व्याख्या
Explanation (English) SHOW COLUMNS FROM tbl / DESCRIBE tbl: lists column names, types, nullability, keys for a table.
व्याख्या (हिन्दी) टीबीएल से कॉलम दिखाएं / टीबीएल का वर्णन करें: तालिका के लिए कॉलम नाम, प्रकार, शून्यता, कुंजी सूचीबद्ध करता है।
503
EN + हिं Medium
GB EXPLAIN SELECT * FROM questions WHERE q_level=3 shows
IN व्याख्या चयन करें * उन प्रश्नों से जहां q_level=3 दिखाता है
A
All questions with q_level=3 q_level=3 वाले सभी प्रश्न
B
The actual query results वास्तविक क्वेरी परिणाम
C
Error details त्रुटि विवरण
D
The execution plan: whether index is used, rows examined, join type निष्पादन योजना: क्या सूचकांक का उपयोग किया जाता है, पंक्तियों की जांच की जाती है, जुड़ने का प्रकार
✅ Correct Answer:
💡 Explanation / व्याख्या
Explanation (English) EXPLAIN shows the query execution plan including index usage, estimated rows, join type, etc.
व्याख्या (हिन्दी) EXPLAIN सूचकांक उपयोग, अनुमानित पंक्तियाँ, जुड़ाव प्रकार आदि सहित क्वेरी निष्पादन योजना दिखाता है।
504
EN + हिं Medium
GB Which helps identify slow queries in MySQL
IN जो MySQL में धीमी क्वेरी की पहचान करने में मदद करता है
A
SHOW TABLES तालिकाएँ दिखाएँ
B
SHOW DATABASES डेटाबेस दिखाएँ
C
EXPLAIN and slow_query_log व्याख्या करें और धीमा_क्वेरी_लॉग करें
D
CREATE INDEX सूचकांक बनाएं
✅ Correct Answer:
💡 Explanation / व्याख्या
Explanation (English) EXPLAIN shows execution plan; slow_query_log logs queries exceeding specified execution time.
व्याख्या (हिन्दी) EXPLAIN निष्पादन योजना दिखाता है; Slow_query_log निर्दिष्ट निष्पादन समय से अधिक की क्वेरी लॉग करता है।
505
EN + हिं Medium
GB Which lock type is compatible with another shared lock
IN कौन सा लॉक प्रकार किसी अन्य साझा लॉक के साथ संगत है
A
Exclusive (X) lock एक्सक्लूसिव (एक्स) लॉक
B
Intent Exclusive (IX) lock इंटेंट एक्सक्लूसिव (IX) लॉक
C
Both X and IX X और IX दोनों
D
Shared (S) lock साझा (एस) लॉक
✅ Correct Answer:
💡 Explanation / व्याख्या
Explanation (English) Shared (S) locks are compatible with other S locks: multiple readers can coexist.
व्याख्या (हिन्दी) साझा (एस) ताले अन्य एस तालों के साथ संगत हैं: एकाधिक पाठक एक साथ रह सकते हैं।
506
EN + हिं Medium
GB X (exclusive) lock is compatible with
IN एक्स (एक्सक्लूसिव) लॉक के साथ संगत है
A
S lock एस लॉक
B
IS lock आईएस लॉक
C
IX lock नौवीं ताला
D
No other lock type कोई अन्य लॉक प्रकार नहीं
✅ Correct Answer:
💡 Explanation / व्याख्या
Explanation (English) X lock is incompatible with ALL other lock types (S, X, IS, IX, SIX) - requires exclusive access.
व्याख्या (हिन्दी) एक्स लॉक अन्य सभी लॉक प्रकारों (एस, एक्स, आईएस, आईएक्स, सिक्स) के साथ असंगत है - विशेष पहुंच की आवश्यकता है।
507
EN + हिं Medium
GB Which CC protocol allows both readers and writers without blocking each other
IN कौन सा सीसी प्रोटोकॉल पाठकों और लेखकों दोनों को एक दूसरे को अवरुद्ध किए बिना अनुमति देता है
A
Lock-based 2PL लॉक-आधारित 2PL
B
Strict 2PL सख्त 2PL
C
Conservative 2PL कंजर्वेटिव 2PL
D
MVCC (Multi-Version Concurrency Control) एमवीसीसी (मल्टी-वर्जन कंकरेंसी कंट्रोल)
✅ Correct Answer:
💡 Explanation / व्याख्या
Explanation (English) MVCC: readers access version snapshot, writers create new versions - readers and writers don't block each other.
व्याख्या (हिन्दी) एमवीसीसी: पाठक संस्करण स्नैपशॉट तक पहुंचते हैं, लेखक नए संस्करण बनाते हैं - पाठक और लेखक एक-दूसरे को अवरुद्ध नहीं करते हैं।
508
EN + हिं Medium
GB Optimistic CC three phases are
IN आशावादी सीसी तीन चरण हैं
A
Lock, Execute, Commit लॉक करें, निष्पादित करें, प्रतिबद्ध करें
B
Read, Validate, Write (commit if valid; else restart) पढ़ें, मान्य करें, लिखें (यदि मान्य है तो प्रतिबद्ध करें; अन्यथा पुनः प्रारंभ करें)
C
Read, Lock, Commit पढ़ें, लॉक करें, प्रतिबद्ध करें
D
Execute, Log, Commit निष्पादित करें, लॉग करें, प्रतिबद्ध करें
✅ Correct Answer:
💡 Explanation / व्याख्या
Explanation (English) OCC: READ (execute without locks), VALIDATE (check conflicts at commit), WRITE (commit if valid).
व्याख्या (हिन्दी) ओसीसी: पढ़ें (ताले के बिना निष्पादित करें), मान्य करें (कमिट पर विरोध की जांच करें), लिखें (यदि मान्य है तो प्रतिबद्ध करें)।
509
EN + हिं Medium
GB 3PC (Three-Phase Commit) adds which phase to resolve 2PC blocking
IN 3PC (थ्री-फ़ेज़ कमिट) 2PC अवरोधन को हल करने के लिए कौन सा चरण जोड़ता है
A
Second PREPARE phase दूसरा तैयारी चरण
B
BACKUP phase बैकअप चरण
C
PRE-COMMIT phase between PREPARE and COMMIT making protocol non-blocking PREPARE और COMMIT के बीच PRE-COMMIT चरण प्रोटोकॉल को गैर-अवरुद्ध बनाता है
D
VOTE phase वोट चरण
✅ Correct Answer:
💡 Explanation / व्याख्या
Explanation (English) 3PC adds PRE-COMMIT: once all voted commit and PRE-COMMIT sent, participants can infer decision even if coordinator fails.
व्याख्या (हिन्दी) 3पीसी प्री-कमिट जोड़ता है: एक बार जब सभी वोटेड कमिट और प्री-कमिट भेज दी जाती है, तो समन्वयक विफल होने पर भी प्रतिभागी निर्णय ले सकते हैं।
510
EN + हिं Medium
GB RAID 0 provides
IN RAID 0 प्रदान करता है
A
Mirroring only केवल प्रतिबिम्बन
B
Parity protection समता संरक्षण
C
Fault tolerance दोष सहिष्णुता
D
Striping only (improved performance, NO fault tolerance) केवल स्ट्रिपिंग (बेहतर प्रदर्शन, कोई दोष सहनशीलता नहीं)
✅ Correct Answer:
💡 Explanation / व्याख्या
Explanation (English) RAID 0: data striped across disks for performance improvement. NO redundancy - one disk failure = all data lost.
व्याख्या (हिन्दी) RAID 0: प्रदर्शन में सुधार के लिए डिस्क पर डेटा स्ट्राइप किया गया। कोई अतिरेक नहीं - एक डिस्क विफलता = सारा डेटा नष्ट हो गया।
496–510 of 639