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 2521

EN + हिं Medium
GB Fix for EmpID→DeptID→DeptName (3NF violation) is
IN EmpID→DeptID→DeptName (3NF उल्लंघन) के लिए समाधान है
Remove DeptName विभाग का नाम हटाएँ
Create Dept(DeptID,DeptName) and Emp(EmpID,DeptID) विभाग(DeptID,DeptName) और Emp(EmpID,DeptID) बनाएं
Add more columns अधिक कॉलम जोड़ें
Create a view एक दृश्य बनाएं
✅ Correct Answer:
💡 Explanation / व्याख्या
Explanation (English) Decompose to eliminate transitive dependency: separate Dept info into its own table.
व्याख्या (हिन्दी) सकर्मक निर्भरता को खत्म करने के लिए विघटित करें: विभाग की जानकारी को अपनी तालिका में अलग करें।
🎯 Exam Perspective
DBMS से जुड़ा यह सवाल — difficulty level "Medium" उन students के लिए काम का है जो Railway, SSC, Banking और Defence परीक्षाओं की तैयारी कर रहे हैं। बेहतर होगा कि explanation पढ़कर concept clear करें, ताकि exam में similar प्रश्न आने पर confusion न हो।

Question 2522

EN + हिं Medium
GB A relation with ONLY one attribute is always in
IN केवल एक ही गुण के साथ संबंध सदैव बना रहता है
1NF only केवल 1NF
2NF only केवल 2NF
3NF only केवल 3NF
BCNF बीसीएनएफ
✅ Correct Answer:
💡 Explanation / व्याख्या
Explanation (English) Single-attribute relation trivially satisfies BCNF (no non-trivial FDs possible).
व्याख्या (हिन्दी) एकल-विशेषता संबंध बीसीएनएफ को तुच्छ रूप से संतुष्ट करता है (कोई गैर-तुच्छ एफडी संभव नहीं है)।
🎯 Exam Perspective
SSC, Railway, Banking और State PCS जैसी परीक्षाओं में DBMS से सवाल अक्सर पूछे जाते हैं — difficulty level "Medium"। इसलिए सिर्फ answer रटने के बजाय, नीचे दी गई explanation को ध्यान से पढ़ें और concept समझें।

Question 2523

EN + हिं Hard
GB ACID stands for
IN ACID का मतलब है
Availability,Consistency,Isolation,Durability उपलब्धता, स्थिरता, अलगाव, स्थायित्व
Atomicity,Concurrency,Integrity,Dependability परमाणुता, संगामिति, अखंडता, निर्भरता
Atomicity,Consistency,Isolation,Durability परमाणुता, संगति, अलगाव, स्थायित्व
Accuracy,Consistency,Isolation,Dependability सटीकता, स्थिरता, अलगाव, निर्भरता
✅ Correct Answer:
💡 Explanation / व्याख्या
Explanation (English) ACID: Atomicity, Consistency, Isolation, Durability - four key transaction properties.
व्याख्या (हिन्दी) एसिड: परमाणुता, संगति, अलगाव, स्थायित्व - चार प्रमुख लेनदेन गुण।
🎯 Exam Perspective
अगर आप SSC CGL, IBPS, RRB और State-level परीक्षाओं की तैयारी कर रहे हैं, तो DBMS का यह topic आपके लिए महत्वपूर्ण है — difficulty level "Hard"। Exam में accuracy बढ़ाने के लिए हर सवाल की explanation जरूर पढ़ें।

Question 2524

EN + हिं Hard
GB Atomicity ensures
IN परमाणुता सुनिश्चित करती है
Only consistency maintained केवल एकरूपता बनी रही
Transaction happens in entirety or not at all लेन-देन पूर्ण रूप से होता है या बिल्कुल नहीं
Transactions are fast लेनदेन तेज़ हैं
Data is backed up डेटा का बैकअप लिया जाता है
✅ Correct Answer:
💡 Explanation / व्याख्या
Explanation (English) Atomicity: a transaction either completes ALL operations or NONE of them.
व्याख्या (हिन्दी) परमाणुता: एक लेन-देन या तो सभी परिचालनों को पूरा करता है या उनमें से किसी को भी नहीं।
🎯 Exam Perspective
DBMS के इस प्रश्न को — difficulty level "Hard" कई प्रतियोगी परीक्षाओं जैसे UPSC, SSC, Banking और Police भर्ती में repeat होते देखा गया है। Concept clarity के लिए explanation section जरूर पढ़ें।

Question 2525

EN + हिं Hard
GB Consistency ensures
IN एकरूपता सुनिश्चित करती है
Data is replicated डेटा दोहराया गया है
Transactions are fast लेनदेन तेज़ हैं
DB transitions from one valid state to another maintaining all integrity constraints डीबी सभी अखंडता बाधाओं को बनाए रखते हुए एक वैध स्थिति से दूसरे में संक्रमण करता है
Transactions are isolated लेन-देन पृथक हैं
✅ Correct Answer:
💡 Explanation / व्याख्या
Explanation (English) Consistency: transaction brings DB from one valid state to another valid state.
व्याख्या (हिन्दी) संगति: लेन-देन डीबी को एक वैध स्थिति से दूसरी वैध स्थिति में लाता है।
🎯 Exam Perspective
यह सवाल DBMS category का है — difficulty level "Hard", और Railway, SSC, Banking और Defence परीक्षाओं के exam pattern में इस तरह के questions common हैं। Answer choose करने के बाद दिया गया explanation जरूर पढ़ें।

Question 2526

EN + हिं Hard
GB Isolation ensures
IN अलगाव सुनिश्चित करता है
Transactions are fast लेनदेन तेज़ हैं
Committed data is permanent प्रतिबद्ध डेटा स्थायी है
Concurrent transactions do not interfere with each other समवर्ती लेनदेन एक दूसरे के साथ हस्तक्षेप नहीं करते हैं
DB is always backed up DB का हमेशा बैकअप लिया जाता है
✅ Correct Answer:
💡 Explanation / व्याख्या
Explanation (English) Isolation: concurrent transactions execute as if running serially - no intermediate state visibility.
व्याख्या (हिन्दी) अलगाव: समवर्ती लेनदेन ऐसे निष्पादित होते हैं मानो क्रमिक रूप से चल रहे हों - कोई मध्यवर्ती स्थिति दृश्यता नहीं।
🎯 Exam Perspective
यह प्रश्न DBMS की तैयारी करने वाले अभ्यर्थियों के लिए उपयोगी है — difficulty level "Hard"। इस तरह के प्रश्न अक्सर SSC, Railway, Banking और State PCS जैसी परीक्षाओं में पूछे जाते रहे हैं, इसलिए concept और explanation दोनों को ध्यान से समझें, सिर्फ उत्तर याद न करें।

Question 2527

EN + हिं Hard
GB Durability ensures
IN स्थायित्व सुनिश्चित करता है
Transactions execute quickly लेनदेन शीघ्रता से निष्पादित होते हैं
Once committed changes persist permanently even after system failures एक बार प्रतिबद्ध परिवर्तन सिस्टम विफलताओं के बाद भी स्थायी रूप से बने रहते हैं
Transactions can be undone लेन-देन पूर्ववत किया जा सकता है
Data is encrypted डेटा एन्क्रिप्टेड है
✅ Correct Answer:
💡 Explanation / व्याख्या
Explanation (English) Durability: once a transaction commits, its effects are permanently saved even after system crashes.
व्याख्या (हिन्दी) टिकाऊपन: एक बार लेन-देन हो जाने के बाद, सिस्टम क्रैश होने के बाद भी इसके प्रभाव स्थायी रूप से सहेजे जाते हैं।
🎯 Exam Perspective
DBMS से जुड़ा यह सवाल — difficulty level "Hard" उन students के लिए काम का है जो SSC CGL, IBPS, RRB और State-level परीक्षाओं की तैयारी कर रहे हैं। बेहतर होगा कि explanation पढ़कर concept clear करें, ताकि exam में similar प्रश्न आने पर confusion न हो।

Question 2528

EN + हिं Hard
GB Dirty read occurs when
IN गंदा पढ़ना तब होता है जब
Reading committed data प्रतिबद्ध डेटा पढ़ना
T1 reads data written by uncommitted T2 (invalid if T2 rolls back) T1 अप्रतिबद्ध T2 द्वारा लिखे गए डेटा को पढ़ता है (यदि T2 वापस आता है तो अमान्य)
Same row read twice differently एक ही पंक्ति दो बार अलग-अलग पढ़ी जाती है
New row appears in repeated query बार-बार की गई क्वेरी में नई पंक्ति दिखाई देती है
✅ Correct Answer:
💡 Explanation / व्याख्या
Explanation (English) Dirty read: T1 reads T2's uncommitted data. If T2 aborts, T1 has read invalid data.
व्याख्या (हिन्दी) गंदा पढ़ा: T1, T2 के अप्रतिबद्ध डेटा को पढ़ता है। यदि T2 निरस्त हो जाता है, तो T1 ने अमान्य डेटा पढ़ लिया है।
🎯 Exam Perspective
UPSC, SSC, Banking और Police भर्ती जैसी परीक्षाओं में DBMS से सवाल अक्सर पूछे जाते हैं — difficulty level "Hard"। इसलिए सिर्फ answer रटने के बजाय, नीचे दी गई explanation को ध्यान से पढ़ें और concept समझें।

Question 2529

EN + हिं Hard
GB Non-repeatable read occurs when
IN नॉन-रिपीटेबल रीड तब ​​होता है जब
Reading uncommitted data अप्रतिबद्ध डेटा पढ़ना
Same row read twice gives different values because another transaction modified it between reads एक ही पंक्ति को दो बार पढ़ने से अलग-अलग मान मिलते हैं क्योंकि किसी अन्य लेनदेन ने इसे पढ़ने के बीच संशोधित किया है
New row appears नई पंक्ति प्रकट होती है
Transaction aborted लेन-देन निरस्त कर दिया गया
✅ Correct Answer:
💡 Explanation / व्याख्या
Explanation (English) Non-repeatable read: T1 reads row, T2 updates/deletes it, T1 reads again and gets different value.
व्याख्या (हिन्दी) गैर-दोहराने योग्य पढ़ना: T1 पंक्ति पढ़ता है, T2 इसे अद्यतन/हटाता है, T1 फिर से पढ़ता है और अलग मान प्राप्त करता है।
🎯 Exam Perspective
अगर आप Railway, SSC, Banking और Defence परीक्षाओं की तैयारी कर रहे हैं, तो DBMS का यह topic आपके लिए महत्वपूर्ण है — difficulty level "Hard"। Exam में accuracy बढ़ाने के लिए हर सवाल की explanation जरूर पढ़ें।

Question 2530

EN + हिं Hard
GB Phantom read occurs when
IN फैंटम रीड तब ​​होता है जब
Dirty data read गंदा डेटा पढ़ा
Same row has different values on re-read दोबारा पढ़ने पर एक ही पंक्ति के अलग-अलग मान होते हैं
New rows APPEAR in repeated range query inserted by another transaction किसी अन्य लेन-देन द्वारा डाली गई बार-बार श्रेणी क्वेरी में नई पंक्तियाँ दिखाई देती हैं
Transaction aborted लेन-देन निरस्त कर दिया गया
✅ Correct Answer:
💡 Explanation / व्याख्या
Explanation (English) Phantom read: T1 runs range query, T2 inserts matching rows, T1 re-runs and sees new phantom rows.
व्याख्या (हिन्दी) फैंटम पढ़ता है: T1 रेंज क्वेरी चलाता है, T2 मेल खाने वाली पंक्तियाँ सम्मिलित करता है, T1 फिर से चलता है और नई फैंटम पंक्तियाँ देखता है।
🎯 Exam Perspective
DBMS के इस प्रश्न को — difficulty level "Hard" कई प्रतियोगी परीक्षाओं जैसे SSC, Railway, Banking और State PCS में repeat होते देखा गया है। Concept clarity के लिए explanation section जरूर पढ़ें।

Question 2531

EN + हिं Hard
GB 2PL growing phase
IN 2पीएल विकास चरण
Only releases locks केवल ताले जारी करता है
Only acquires locks (no releasing allowed) केवल ताले प्राप्त करता है (जारी करने की अनुमति नहीं)
Both acquires and releases दोनों प्राप्त करते हैं और जारी करते हैं
Commits transaction लेन-देन करता है
✅ Correct Answer:
💡 Explanation / व्याख्या
Explanation (English) 2PL growing phase: ONLY lock acquisitions allowed. No lock can be released during this phase.
व्याख्या (हिन्दी) 2पीएल विकास चरण: केवल लॉक अधिग्रहण की अनुमति है। इस चरण के दौरान कोई भी लॉक जारी नहीं किया जा सकता है।
🎯 Exam Perspective
यह सवाल DBMS category का है — difficulty level "Hard", और SSC CGL, IBPS, RRB और State-level परीक्षाओं के exam pattern में इस तरह के questions common हैं। Answer choose करने के बाद दिया गया explanation जरूर पढ़ें।

Question 2532

EN + हिं Hard
GB 2PL shrinking phase
IN 2PL सिकुड़न चरण
Only acquires locks केवल ताले प्राप्त करता है
Both acquires and releases दोनों प्राप्त करते हैं और जारी करते हैं
Only releases locks (no new acquisitions allowed) केवल ताले जारी करता है (किसी नए अधिग्रहण की अनुमति नहीं है)
Starts transaction लेनदेन प्रारंभ करता है
✅ Correct Answer:
💡 Explanation / व्याख्या
Explanation (English) 2PL shrinking phase: ONLY lock releases. Once any lock released, no new lock can be acquired.
व्याख्या (हिन्दी) 2PL सिकुड़न चरण: केवल लॉक रिलीज़। एक बार कोई भी लॉक जारी होने के बाद, कोई नया लॉक प्राप्त नहीं किया जा सकता है।
🎯 Exam Perspective
यह प्रश्न DBMS की तैयारी करने वाले अभ्यर्थियों के लिए उपयोगी है — difficulty level "Hard"। इस तरह के प्रश्न अक्सर UPSC, SSC, Banking और Police भर्ती जैसी परीक्षाओं में पूछे जाते रहे हैं, इसलिए concept और explanation दोनों को ध्यान से समझें, सिर्फ उत्तर याद न करें।

Question 2533

EN + हिं Hard
GB 2PL guarantees
IN 2PL गारंटी
No deadlocks कोई गतिरोध नहीं
Conflict serializability संघर्ष क्रमबद्धता
No phantom reads कोई प्रेत नहीं पढ़ता
Maximum concurrency अधिकतम समवर्तीता
✅ Correct Answer:
💡 Explanation / व्याख्या
Explanation (English) 2PL: guarantees CONFLICT SERIALIZABILITY of the resulting schedule.
व्याख्या (हिन्दी) 2PL: परिणामी शेड्यूल की संघर्ष क्रमबद्धता की गारंटी देता है।
🎯 Exam Perspective
DBMS से जुड़ा यह सवाल — difficulty level "Hard" उन students के लिए काम का है जो Railway, SSC, Banking और Defence परीक्षाओं की तैयारी कर रहे हैं। बेहतर होगा कि explanation पढ़कर concept clear करें, ताकि exam में similar प्रश्न आने पर confusion न हो।

Question 2534

EN + हिं Hard
GB Strict 2PL holds exclusive locks until
IN सख्त 2PL तक विशेष ताले रखता है
Lock point ताला बिंदु
Next operation अगला ऑपरेशन
Transaction COMMITS or ABORTS लेन-देन प्रतिबद्ध या निरस्त
First unlock सबसे पहले अनलॉक करें
✅ Correct Answer:
💡 Explanation / व्याख्या
Explanation (English) Strict 2PL: all X (exclusive) locks held until commit or abort - prevents dirty reads.
व्याख्या (हिन्दी) सख्त 2पीएल: सभी एक्स (एक्सक्लूसिव) लॉक को कमिट या निरस्त होने तक रोके रखा जाता है - गंदे पढ़ने को रोकता है।
🎯 Exam Perspective
SSC, Railway, Banking और State PCS जैसी परीक्षाओं में DBMS से सवाल अक्सर पूछे जाते हैं — difficulty level "Hard"। इसलिए सिर्फ answer रटने के बजाय, नीचे दी गई explanation को ध्यान से पढ़ें और concept समझें।

Question 2535

EN + हिं Hard
GB A schedule is conflict serializable if
IN एक शेड्यूल संघर्षशील है यदि
All transactions commit सभी लेन-देन प्रतिबद्ध हैं
Its precedence graph is ACYCLIC (no cycles) इसका पूर्वता ग्राफ ACYCLIC है (कोई चक्र नहीं)
No locks used कोई ताले का उपयोग नहीं किया गया
All operations are reads सभी ऑपरेशन पढ़े जाते हैं
✅ Correct Answer:
💡 Explanation / व्याख्या
Explanation (English) Conflict serializable: precedence (serialization) graph has NO cycles.
व्याख्या (हिन्दी) संघर्ष क्रमबद्ध: प्राथमिकता (क्रमबद्धता) ग्राफ़ में कोई चक्र नहीं है।
🎯 Exam Perspective
अगर आप SSC CGL, IBPS, RRB और State-level परीक्षाओं की तैयारी कर रहे हैं, तो DBMS का यह topic आपके लिए महत्वपूर्ण है — difficulty level "Hard"। Exam में accuracy बढ़ाने के लिए हर सवाल की explanation जरूर पढ़ें।