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
256
EN + हिं Medium
GB Dependency preservation means
IN पराधीनता संरक्षण का अर्थ है
A
All PKs preserved सभी पीके संरक्षित हैं
B
Every FD can be verified from decomposed relations without joins प्रत्येक एफडी को बिना जोड़ के विघटित संबंधों से सत्यापित किया जा सकता है
C
All data duplicated सारा डेटा डुप्लिकेट किया गया
D
FK preserved एफके संरक्षित
✅ Correct Answer:
💡 Explanation / व्याख्या
Explanation (English) Dependency preservation: every original FD can be checked in at least one decomposed relation.
व्याख्या (हिन्दी) निर्भरता संरक्षण: प्रत्येक मूल एफडी को कम से कम एक विघटित संबंध में जांचा जा सकता है।
257
EN + हिं Medium
GB Union rule from Armstrong: if X→Y and X→Z then
IN आर्मस्ट्रांग से संघ नियम: यदि X→Y और X→Z तो
A
Y→Z Y→Z
B
X→YZ एक्स→वाईजेड
C
Z→Y Z→Y
D
YZ→X YZ→X
✅ Correct Answer:
💡 Explanation / व्याख्या
Explanation (English) Union rule (derived): X→Y and X→Z imply X→YZ (combine right-hand sides).
व्याख्या (हिन्दी) संघ नियम (व्युत्पन्न): X→Y तथा X→Z का अर्थ है
258
EN + हिं Medium
GB Decomposition rule: if X→YZ then
IN अपघटन नियम: यदि X→YZ है तो
A
Y→Z Y→Z
B
X→Y and X→Z एक्स→वाई और एक्स→जेड
C
YZ→X YZ→X
D
X→Y only केवल X→Y
✅ Correct Answer:
💡 Explanation / व्याख्या
Explanation (English) Decomposition (derived): X→YZ implies X→Y and X→Z separately.
व्याख्या (हिन्दी) अपघटन (व्युत्पन्न): X→YZ का तात्पर्य X→Y और X→Z से अलग-अलग है।
259
EN + हिं Medium
GB Trivial FD X→Y means
IN तुच्छ FD X→Y का अर्थ है
A
Y⊄X Y⊄X
B
X=Y एक्स=वाई
C
Y⊆X (B is a subset of A) Y⊆X (B, A का उपसमुच्चय है)
D
X is a superkey एक्स एक सुपरकी है
✅ Correct Answer:
💡 Explanation / व्याख्या
Explanation (English) Trivial FD: B⊆A - right side is a subset of left side e.g. {A,B}→A.
व्याख्या (हिन्दी) तुच्छ FD: B⊆A - दाईं ओर बाईं ओर का एक उपसमुच्चय है, उदाहरण के लिए {ए,बी}→ए.
260
EN + हिं Medium
GB Multi-valued dependency A→→B means
IN बहु-मूल्यवान निर्भरता A→→B का अर्थ है
A
A functionally determines B A कार्यात्मक रूप से B को निर्धारित करता है
B
For each A value, B values independent of all other attributes प्रत्येक A मान के लिए, B मान अन्य सभी विशेषताओं से स्वतंत्र होता है
C
A and B equal ए और बी बराबर
D
B determines A B, A को निर्धारित करता है
✅ Correct Answer:
💡 Explanation / व्याख्या
Explanation (English) MVD A→→B: set of B values for each A value is independent of all other attributes.
व्याख्या (हिन्दी) एमवीडी ए→→बी: प्रत्येक ए मान के लिए बी मानों का सेट अन्य सभी विशेषताओं से स्वतंत्र है।
261
EN + हिं Medium
GB Extraneous attribute in FD can be removed without
IN एफडी में बाहरी विशेषता को बिना हटाया जा सकता है
A
Changing relation रिश्ता बदल रहा है
B
Changing the overall closure implied by FD set F एफडी सेट एफ द्वारा निहित समग्र समापन को बदलना
C
Adding new tuples नए टुपल्स जोड़ना
D
Creating new keys नई कुंजियाँ बनाना
✅ Correct Answer:
💡 Explanation / व्याख्या
Explanation (English) Extraneous attribute: can be removed without changing the overall closure of F.
व्याख्या (हिन्दी) बाहरी विशेषता: एफ के समग्र समापन को बदले बिना हटाया जा सकता है।
262
EN + हिं Medium
GB Non-loss decomposition is another term for
IN गैर-हानि अपघटन इसके लिए एक और शब्द है
A
Partial decomposition आंशिक अपघटन
B
Lossy decomposition हानिपूर्ण अपघटन
C
Lossless-join decomposition दोषरहित-जुड़ना अपघटन
D
Dependency-preserving decomposition निर्भरता-संरक्षण अपघटन
✅ Correct Answer:
💡 Explanation / व्याख्या
Explanation (English) Non-loss = lossless-join decomposition: original relation perfectly reconstructed by joining.
व्याख्या (हिन्दी) गैर-हानि = दोषरहित-जुड़ना अपघटन: मूल संबंध पूरी तरह से जुड़कर पुनर्निर्मित होता है।
263
EN + हिं Medium
GB A relation with single-attribute PK is automatically in
IN एकल-विशेषता पीके के साथ एक संबंध स्वचालित रूप से जुड़ जाता है
A
1NF only केवल 1NF
B
2NF (no partial dependencies possible without composite key) 2NF (समग्र कुंजी के बिना कोई आंशिक निर्भरता संभव नहीं)
C
3NF 3NF
D
BCNF बीसीएनएफ
✅ Correct Answer:
💡 Explanation / व्याख्या
Explanation (English) Single-attribute PK: automatically in 2NF because partial dependencies require composite key.
व्याख्या (हिन्दी) एकल-विशेषता PK: स्वचालित रूप से 2NF में क्योंकि आंशिक निर्भरता के लिए समग्र कुंजी की आवश्यकता होती है।
264
EN + हिं Medium
GB Pseudotransitivity rule: if X→Y and WY→Z then
IN छद्मसंक्रमण नियम: यदि X→Y और WY→Z है तो
A
X→Z एक्स→जेड
B
Z→X Z→X
C
Y→Z Y→Z
D
WX→Z डब्ल्यूएक्स→जेड
✅ Correct Answer:
💡 Explanation / व्याख्या
Explanation (English) Pseudotransitivity: X→Y and WY→Z implies WX→Z.
व्याख्या (हिन्दी) छद्मसंक्रमणशीलता: X→Y और WY→Z का तात्पर्य WX→Z है।
265
EN + हिं Medium
GB StudentName depends on StudentID in PK(StudentID,CourseID). This is what violation?
IN पीके (स्टूडेंटआईडी, कोर्सआईडी) में स्टूडेंटनाम स्टूडेंटआईडी पर निर्भर करता है। ये कैसा उल्लंघन?
A
1NF 1NF
B
2NF - partial dependency 2NF - आंशिक निर्भरता
C
3NF 3NF
D
BCNF बीसीएनएफ
✅ Correct Answer:
💡 Explanation / व्याख्या
Explanation (English) StudentName depends on StudentID alone (part of composite PK) → partial dependency → 2NF violation.
व्याख्या (हिन्दी) छात्र का नाम अकेले छात्र आईडी (समग्र पीके का हिस्सा) → आंशिक निर्भरता → 2NF उल्लंघन पर निर्भर करता है।
266
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).
व्याख्या (हिन्दी) एकल-विशेषता संबंध बीसीएनएफ को तुच्छ रूप से संतुष्ट करता है (कोई गैर-तुच्छ एफडी संभव नहीं है)।
267
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.
व्याख्या (हिन्दी) अलगाव: समवर्ती लेनदेन ऐसे निष्पादित होते हैं मानो क्रमिक रूप से चल रहे हों - कोई मध्यवर्ती स्थिति दृश्यता नहीं।
268
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 ने अमान्य डेटा पढ़ लिया है।
269
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 फिर से पढ़ता है और अलग मान प्राप्त करता है।
270
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 फिर से चलता है और नई फैंटम पंक्तियाँ देखता है।
256–270 of 639