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
2521
EN + हिं Medium
GB Fix for EmpID→DeptID→DeptName (3NF violation) is
IN EmpID→DeptID→DeptName (3NF उल्लंघन) के लिए समाधान है
A
Remove DeptName विभाग का नाम हटाएँ
B
Create Dept(DeptID,DeptName) and Emp(EmpID,DeptID) विभाग(DeptID,DeptName) और Emp(EmpID,DeptID) बनाएं
C
Add more columns अधिक कॉलम जोड़ें
D
Create a view एक दृश्य बनाएं
✅ Correct Answer:
💡 Explanation / व्याख्या
Explanation (English) Decompose to eliminate transitive dependency: separate Dept info into its own table.
व्याख्या (हिन्दी) सकर्मक निर्भरता को खत्म करने के लिए विघटित करें: विभाग की जानकारी को अपनी तालिका में अलग करें।
2522
EN + हिं Medium
GB A relation with ONLY one attribute is always in
IN केवल एक ही गुण के साथ संबंध सदैव बना रहता है
A
1NF only केवल 1NF
B
2NF only केवल 2NF
C
3NF only केवल 3NF
D
BCNF बीसीएनएफ
✅ Correct Answer:
💡 Explanation / व्याख्या
Explanation (English) Single-attribute relation trivially satisfies BCNF (no non-trivial FDs possible).
व्याख्या (हिन्दी) एकल-विशेषता संबंध बीसीएनएफ को तुच्छ रूप से संतुष्ट करता है (कोई गैर-तुच्छ एफडी संभव नहीं है)।
2523
EN + हिं Hard
GB ACID stands for
IN ACID का मतलब है
A
Availability,Consistency,Isolation,Durability उपलब्धता, स्थिरता, अलगाव, स्थायित्व
B
Atomicity,Concurrency,Integrity,Dependability परमाणुता, संगामिति, अखंडता, निर्भरता
C
Atomicity,Consistency,Isolation,Durability परमाणुता, संगति, अलगाव, स्थायित्व
D
Accuracy,Consistency,Isolation,Dependability सटीकता, स्थिरता, अलगाव, निर्भरता
✅ Correct Answer:
💡 Explanation / व्याख्या
Explanation (English) ACID: Atomicity, Consistency, Isolation, Durability - four key transaction properties.
व्याख्या (हिन्दी) एसिड: परमाणुता, संगति, अलगाव, स्थायित्व - चार प्रमुख लेनदेन गुण।
2524
EN + हिं Hard
GB Atomicity ensures
IN परमाणुता सुनिश्चित करती है
A
Only consistency maintained केवल एकरूपता बनी रही
B
Transaction happens in entirety or not at all लेन-देन पूर्ण रूप से होता है या बिल्कुल नहीं
C
Transactions are fast लेनदेन तेज़ हैं
D
Data is backed up डेटा का बैकअप लिया जाता है
✅ Correct Answer:
💡 Explanation / व्याख्या
Explanation (English) Atomicity: a transaction either completes ALL operations or NONE of them.
व्याख्या (हिन्दी) परमाणुता: एक लेन-देन या तो सभी परिचालनों को पूरा करता है या उनमें से किसी को भी नहीं।
2525
EN + हिं Hard
GB Consistency ensures
IN एकरूपता सुनिश्चित करती है
A
Data is replicated डेटा दोहराया गया है
B
Transactions are fast लेनदेन तेज़ हैं
C
DB transitions from one valid state to another maintaining all integrity constraints डीबी सभी अखंडता बाधाओं को बनाए रखते हुए एक वैध स्थिति से दूसरे में संक्रमण करता है
D
Transactions are isolated लेन-देन पृथक हैं
✅ Correct Answer:
💡 Explanation / व्याख्या
Explanation (English) Consistency: transaction brings DB from one valid state to another valid state.
व्याख्या (हिन्दी) संगति: लेन-देन डीबी को एक वैध स्थिति से दूसरी वैध स्थिति में लाता है।
2526
EN + हिं Hard
GB Isolation ensures
IN अलगाव सुनिश्चित करता है
A
Transactions are fast लेनदेन तेज़ हैं
B
Committed data is permanent प्रतिबद्ध डेटा स्थायी है
C
Concurrent transactions do not interfere with each other समवर्ती लेनदेन एक दूसरे के साथ हस्तक्षेप नहीं करते हैं
D
DB is always backed up DB का हमेशा बैकअप लिया जाता है
✅ Correct Answer:
💡 Explanation / व्याख्या
Explanation (English) Isolation: concurrent transactions execute as if running serially - no intermediate state visibility.
व्याख्या (हिन्दी) अलगाव: समवर्ती लेनदेन ऐसे निष्पादित होते हैं मानो क्रमिक रूप से चल रहे हों - कोई मध्यवर्ती स्थिति दृश्यता नहीं।
2527
EN + हिं Hard
GB Durability ensures
IN स्थायित्व सुनिश्चित करता है
A
Transactions execute quickly लेनदेन शीघ्रता से निष्पादित होते हैं
B
Once committed changes persist permanently even after system failures एक बार प्रतिबद्ध परिवर्तन सिस्टम विफलताओं के बाद भी स्थायी रूप से बने रहते हैं
C
Transactions can be undone लेन-देन पूर्ववत किया जा सकता है
D
Data is encrypted डेटा एन्क्रिप्टेड है
✅ Correct Answer:
💡 Explanation / व्याख्या
Explanation (English) Durability: once a transaction commits, its effects are permanently saved even after system crashes.
व्याख्या (हिन्दी) टिकाऊपन: एक बार लेन-देन हो जाने के बाद, सिस्टम क्रैश होने के बाद भी इसके प्रभाव स्थायी रूप से सहेजे जाते हैं।
2528
EN + हिं Hard
GB Dirty read occurs when
IN गंदा पढ़ना तब होता है जब
A
Reading committed data प्रतिबद्ध डेटा पढ़ना
B
T1 reads data written by uncommitted T2 (invalid if T2 rolls back) T1 अप्रतिबद्ध T2 द्वारा लिखे गए डेटा को पढ़ता है (यदि T2 वापस आता है तो अमान्य)
C
Same row read twice differently एक ही पंक्ति दो बार अलग-अलग पढ़ी जाती है
D
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 ने अमान्य डेटा पढ़ लिया है।
2529
EN + हिं Hard
GB Non-repeatable read occurs when
IN नॉन-रिपीटेबल रीड तब ​​होता है जब
A
Reading uncommitted data अप्रतिबद्ध डेटा पढ़ना
B
Same row read twice gives different values because another transaction modified it between reads एक ही पंक्ति को दो बार पढ़ने से अलग-अलग मान मिलते हैं क्योंकि किसी अन्य लेनदेन ने इसे पढ़ने के बीच संशोधित किया है
C
New row appears नई पंक्ति प्रकट होती है
D
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 फिर से पढ़ता है और अलग मान प्राप्त करता है।
2530
EN + हिं Hard
GB Phantom read occurs when
IN फैंटम रीड तब ​​होता है जब
A
Dirty data read गंदा डेटा पढ़ा
B
Same row has different values on re-read दोबारा पढ़ने पर एक ही पंक्ति के अलग-अलग मान होते हैं
C
New rows APPEAR in repeated range query inserted by another transaction किसी अन्य लेन-देन द्वारा डाली गई बार-बार श्रेणी क्वेरी में नई पंक्तियाँ दिखाई देती हैं
D
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 फिर से चलता है और नई फैंटम पंक्तियाँ देखता है।
2531
EN + हिं Hard
GB 2PL growing phase
IN 2पीएल विकास चरण
A
Only releases locks केवल ताले जारी करता है
B
Only acquires locks (no releasing allowed) केवल ताले प्राप्त करता है (जारी करने की अनुमति नहीं)
C
Both acquires and releases दोनों प्राप्त करते हैं और जारी करते हैं
D
Commits transaction लेन-देन करता है
✅ Correct Answer:
💡 Explanation / व्याख्या
Explanation (English) 2PL growing phase: ONLY lock acquisitions allowed. No lock can be released during this phase.
व्याख्या (हिन्दी) 2पीएल विकास चरण: केवल लॉक अधिग्रहण की अनुमति है। इस चरण के दौरान कोई भी लॉक जारी नहीं किया जा सकता है।
2532
EN + हिं Hard
GB 2PL shrinking phase
IN 2PL सिकुड़न चरण
A
Only acquires locks केवल ताले प्राप्त करता है
B
Both acquires and releases दोनों प्राप्त करते हैं और जारी करते हैं
C
Only releases locks (no new acquisitions allowed) केवल ताले जारी करता है (किसी नए अधिग्रहण की अनुमति नहीं है)
D
Starts transaction लेनदेन प्रारंभ करता है
✅ Correct Answer:
💡 Explanation / व्याख्या
Explanation (English) 2PL shrinking phase: ONLY lock releases. Once any lock released, no new lock can be acquired.
व्याख्या (हिन्दी) 2PL सिकुड़न चरण: केवल लॉक रिलीज़। एक बार कोई भी लॉक जारी होने के बाद, कोई नया लॉक प्राप्त नहीं किया जा सकता है।
2533
EN + हिं Hard
GB 2PL guarantees
IN 2PL गारंटी
A
No deadlocks कोई गतिरोध नहीं
B
Conflict serializability संघर्ष क्रमबद्धता
C
No phantom reads कोई प्रेत नहीं पढ़ता
D
Maximum concurrency अधिकतम समवर्तीता
✅ Correct Answer:
💡 Explanation / व्याख्या
Explanation (English) 2PL: guarantees CONFLICT SERIALIZABILITY of the resulting schedule.
व्याख्या (हिन्दी) 2PL: परिणामी शेड्यूल की संघर्ष क्रमबद्धता की गारंटी देता है।
2534
EN + हिं Hard
GB Strict 2PL holds exclusive locks until
IN सख्त 2PL तक विशेष ताले रखता है
A
Lock point ताला बिंदु
B
Next operation अगला ऑपरेशन
C
Transaction COMMITS or ABORTS लेन-देन प्रतिबद्ध या निरस्त
D
First unlock सबसे पहले अनलॉक करें
✅ Correct Answer:
💡 Explanation / व्याख्या
Explanation (English) Strict 2PL: all X (exclusive) locks held until commit or abort - prevents dirty reads.
व्याख्या (हिन्दी) सख्त 2पीएल: सभी एक्स (एक्सक्लूसिव) लॉक को कमिट या निरस्त होने तक रोके रखा जाता है - गंदे पढ़ने को रोकता है।
2535
EN + हिं Hard
GB A schedule is conflict serializable if
IN एक शेड्यूल संघर्षशील है यदि
A
All transactions commit सभी लेन-देन प्रतिबद्ध हैं
B
Its precedence graph is ACYCLIC (no cycles) इसका पूर्वता ग्राफ ACYCLIC है (कोई चक्र नहीं)
C
No locks used कोई ताले का उपयोग नहीं किया गया
D
All operations are reads सभी ऑपरेशन पढ़े जाते हैं
✅ Correct Answer:
💡 Explanation / व्याख्या
Explanation (English) Conflict serializable: precedence (serialization) graph has NO cycles.
व्याख्या (हिन्दी) संघर्ष क्रमबद्ध: प्राथमिकता (क्रमबद्धता) ग्राफ़ में कोई चक्र नहीं है।
2521–2535 of 2982