DBMS — MCQ Practice

Hindi aur English dono mein practice karo — click karo answer check karne ke liye

📚 158 Questions 🌐 Hindi + English ✅ Free
भाषा / Language:
158 questions
136
EN + हिं Medium
GB 3NF is violated when
IN 3NF का उल्लंघन कब होता है
A
Non-key attribute depends on whole PK गैर-कुंजी विशेषता संपूर्ण PK पर निर्भर करती है
B
Non-key attribute transitively depends on PK through another non-key attribute गैर-कुंजी विशेषता किसी अन्य गैर-कुंजी विशेषता के माध्यम से सकर्मक रूप से पीके पर निर्भर करती है
C
PK is composite पीके समग्र है
D
FK is NULL एफके शून्य है
✅ Correct Answer:
💡 Explanation / व्याख्या
Explanation (English) 3NF violation: X→Y→Z where Y is not a primary key (transitive dependency through non-key).
व्याख्या (हिन्दी) 3NF उल्लंघन: X→Y→Z जहां Y प्राथमिक कुंजी नहीं है (गैर-कुंजी के माध्यम से सकर्मक निर्भरता)।
137
EN + हिं Medium
GB BCNF requires: for every non-trivial FD X→Y
IN बीसीएनएफ को आवश्यकता है: प्रत्येक गैर-तुच्छ एफडी एक्स→वाई के लिए
A
Y is a prime attribute Y एक प्रमुख गुण है
B
Y must be NULL Y शून्य होना चाहिए
C
X is a non-key only X केवल एक गैर-कुंजी है
D
X must be a superkey X एक सुपरकी होना चाहिए
✅ Correct Answer:
💡 Explanation / व्याख्या
Explanation (English) BCNF: for every non-trivial FD X→Y, X MUST be a superkey. Stricter than 3NF.
व्याख्या (हिन्दी) बीसीएनएफ: प्रत्येक गैर-तुच्छ एफडी एक्स→वाई के लिए, एक्स को एक सुपरकी होना चाहिए। 3NF से अधिक सख्त.
138
EN + हिं Medium
GB 3NF decomposition guarantees
IN 3NF अपघटन की गारंटी
A
BCNF always बीसीएनएफ हमेशा
B
Lossless join only दोषरहित ही शामिल हों
C
Both lossless join AND dependency preservation दोषरहित जुड़ाव और निर्भरता संरक्षण दोनों
D
No redundancy कोई अतिरेक नहीं
✅ Correct Answer:
💡 Explanation / व्याख्या
Explanation (English) 3NF decomposition guarantees BOTH lossless join and dependency preservation.
व्याख्या (हिन्दी) 3NF अपघटन दोषरहित जुड़ाव और निर्भरता संरक्षण दोनों की गारंटी देता है।
139
EN + हिं Medium
GB BCNF decomposition guarantees
IN बीसीएनएफ अपघटन की गारंटी
A
Dependency preservation always पराधीनता संरक्षण सदैव
B
Lossless join always but may NOT preserve all dependencies दोषरहित जुड़ाव हमेशा होता है लेकिन सभी निर्भरताओं को संरक्षित नहीं कर सकता है
C
Both lossless and dependency दोषरहित और निर्भरता दोनों
D
Neither कोई भी नहीं
✅ Correct Answer:
💡 Explanation / व्याख्या
Explanation (English) BCNF: always lossless join but may NOT be dependency-preserving.
व्याख्या (हिन्दी) बीसीएनएफ: हमेशा दोषरहित जुड़ाव लेकिन निर्भरता-संरक्षण नहीं हो सकता है।
140
EN + हिं Medium
GB 4NF eliminates
IN 4NF समाप्त करता है
A
Partial dependencies आंशिक निर्भरता
B
Transitive dependencies सकर्मक निर्भरताएँ
C
Multi-valued dependencies (MVDs) बहु-मूल्यवान निर्भरताएँ (एमवीडी)
D
Join dependencies निर्भरताओं से जुड़ें
✅ Correct Answer:
💡 Explanation / व्याख्या
Explanation (English) 4NF: eliminates non-trivial multi-valued dependencies where X→→Y and X is not a superkey.
व्याख्या (हिन्दी) 4NF: गैर-तुच्छ बहु-मूल्यवान निर्भरता को समाप्त करता है जहां X→→Y और X एक सुपरकी नहीं है।
141
EN + हिं Medium
GB 5NF eliminates
IN 5NF समाप्त करता है
A
Partial dependencies आंशिक निर्भरता
B
Transitive dependencies सकर्मक निर्भरताएँ
C
Multi-valued dependencies बहु-मूल्यवान निर्भरताएँ
D
Join dependencies निर्भरताओं से जुड़ें
✅ Correct Answer:
💡 Explanation / व्याख्या
Explanation (English) 5NF (PJNF): eliminates join dependencies that cannot be derived from candidate keys.
व्याख्या (हिन्दी) 5NF (PJNF): उन निर्भरताओं को समाप्त करता है जिन्हें उम्मीदवार कुंजी से प्राप्त नहीं किया जा सकता है।
142
EN + हिं Medium
GB Insertion anomaly means
IN सम्मिलन विसंगति का अर्थ है
A
Rows cannot be deleted पंक्तियों को हटाया नहीं जा सकता
B
Cannot insert certain data without inserting unrelated data असंबंधित डेटा सम्मिलित किए बिना कुछ डेटा सम्मिलित नहीं किया जा सकता
C
Duplicate keys exist डुप्लिकेट कुंजियाँ मौजूद हैं
D
NULL blocks queries NULL क्वेरीज़ को ब्लॉक कर देता है
✅ Correct Answer:
💡 Explanation / व्याख्या
Explanation (English) Insertion anomaly: must insert unrelated data just to store desired information - poor design.
व्याख्या (हिन्दी) प्रविष्टि विसंगति: केवल वांछित जानकारी संग्रहीत करने के लिए असंबंधित डेटा सम्मिलित करना होगा - ख़राब डिज़ाइन।
143
EN + हिं Medium
GB Deletion anomaly means
IN विलोपन विसंगति का अर्थ है
A
PK deleted पीके हटा दिया गया
B
Deleting one row unintentionally destroys other needed information एक पंक्ति को अनजाने में हटाने से अन्य आवश्यक जानकारी नष्ट हो जाती है
C
NULL values deleted शून्य मान हटा दिए गए
D
FK deleted एफके हटा दिया गया
✅ Correct Answer:
💡 Explanation / व्याख्या
Explanation (English) Deletion anomaly: deleting one row accidentally destroys other useful information embedded in same tuple.
व्याख्या (हिन्दी) विलोपन विसंगति: एक पंक्ति को गलती से हटाने से उसी टुपल में अंतर्निहित अन्य उपयोगी जानकारी नष्ट हो जाती है।
144
EN + हिं Medium
GB Update anomaly means
IN अद्यतन विसंगति का मतलब है
A
Inserting data fails डेटा सम्मिलित करना विफल रहता है
B
Deleting is impossible हटाना असंभव है
C
Updating one fact requires changing multiple rows causing inconsistency risk एक तथ्य को अद्यतन करने के लिए कई पंक्तियों को बदलने की आवश्यकता होती है जिससे असंगति का जोखिम होता है
D
NULL appears शून्य प्रकट होता है
✅ Correct Answer:
💡 Explanation / व्याख्या
Explanation (English) Update anomaly: redundant data means updating one fact requires updating multiple rows.
व्याख्या (हिन्दी) अद्यतन विसंगति: अनावश्यक डेटा का अर्थ है कि एक तथ्य को अद्यतन करने के लिए कई पंक्तियों को अद्यतन करने की आवश्यकता होती है।
145
EN + हिं Medium
GB BCNF is preferred over 3NF when
IN जब बीसीएनएफ को 3एनएफ से अधिक प्राथमिकता दी जाती है
A
Dependency preservation is critical निर्भरता संरक्षण महत्वपूर्ण है
B
Eliminating ALL FD-based redundancy is the priority (some FDs can be lost) सभी एफडी-आधारित अतिरेक को खत्म करना प्राथमिकता है (कुछ एफडी खो सकती हैं)
C
More tables are undesirable अधिक टेबल अवांछनीय हैं
D
Few candidate keys कुछ उम्मीदवार कुंजियाँ
✅ Correct Answer:
💡 Explanation / व्याख्या
Explanation (English) Choose BCNF to eliminate all FD-based redundancy, accepting potential dependency loss.
व्याख्या (हिन्दी) संभावित निर्भरता हानि को स्वीकार करते हुए, सभी एफडी-आधारित अतिरेक को समाप्त करने के लिए बीसीएनएफ चुनें।
146
EN + हिं Medium
GB Denormalization is performed to
IN विसामान्यीकरण किया जाता है
A
Reduce data redundancy डेटा अतिरेक कम करें
B
Achieve higher normal forms उच्चतर सामान्य रूप प्राप्त करें
C
Remove all FKs सभी FK हटाएँ
D
Improve query performance by intentionally adding some redundancy जानबूझकर कुछ अतिरेक जोड़कर क्वेरी प्रदर्शन में सुधार करें
✅ Correct Answer:
💡 Explanation / व्याख्या
Explanation (English) Denormalization: intentionally adds redundancy to reduce joins and improve query performance.
व्याख्या (हिन्दी) असामान्यीकरण: जुड़ाव को कम करने और क्वेरी प्रदर्शन में सुधार करने के लिए जानबूझकर अतिरेक जोड़ता है।
147
EN + हिं Medium
GB When relation has only one candidate key, 3NF and BCNF are
IN जब संबंध में केवल एक उम्मीदवार कुंजी होती है, तो 3NF और BCNF होते हैं
A
Always different हमेशा अलग
B
3NF is stricter 3NF अधिक सख्त है
C
Equivalent (same set of qualifying relations) समतुल्य (योग्य संबंधों का समान सेट)
D
BCNF is weaker बीसीएनएफ कमजोर है
✅ Correct Answer:
💡 Explanation / व्याख्या
Explanation (English) With only one candidate key, 3NF and BCNF are equivalent.
व्याख्या (हिन्दी) केवल एक उम्मीदवार कुंजी के साथ, 3NF और BCNF समतुल्य हैं।
148
EN + हिं Medium
GB Practical normalization typically stops at
IN व्यावहारिक सामान्यीकरण आम तौर पर रुक जाता है
A
1NF 1NF
B
2NF 2NF
C
3NF or BCNF (balance between redundancy and performance) 3NF या BCNF (अतिरेक और प्रदर्शन के बीच संतुलन)
D
5NF 5NF
✅ Correct Answer:
💡 Explanation / व्याख्या
Explanation (English) In practice, 3NF or BCNF is the normalization target. 4NF/5NF are rarely needed.
व्याख्या (हिन्दी) व्यवहार में, 3NF या BCNF सामान्यीकरण लक्ष्य है। 4NF/5NF की शायद ही कभी आवश्यकता होती है।
149
EN + हिं Medium
GB BCNF violation: R(A,B,C) with AB→C and C→B. C→B violates BCNF because
IN बीसीएनएफ उल्लंघन: आर(ए,बी,सी) एबी→सी और सी→बी के साथ। C→B BCNF का उल्लंघन करता है क्योंकि
A
C is a PK सी एक पीके है
B
C+ = {C,B} ≠ {A,B,C} so C is NOT a superkey C+ = {C,B} ≠ {A,B,C} इसलिए C एक सुपरकी नहीं है
C
A is a prime attribute ए एक प्रमुख गुण है
D
B is non-prime B अप्रधान है
✅ Correct Answer:
💡 Explanation / व्याख्या
Explanation (English) BCNF: C→B where C is NOT a superkey. BCNF requires every determinant to be a superkey.
व्याख्या (हिन्दी) बीसीएनएफ: सी→बी जहां सी एक सुपरकी नहीं है। बीसीएनएफ के लिए आवश्यक है कि प्रत्येक निर्धारक एक सुपरकी हो।
150
EN + हिं Medium
GB Moving from 2NF to 3NF removes
IN 2NF से 3NF पर जाने से दूर हो जाता है
A
Partial dependencies (already removed in 2NF) आंशिक निर्भरताएँ (2NF में पहले ही हटा दी गई हैं)
B
Multi-valued dependencies बहु-मूल्यवान निर्भरताएँ
C
Transitive dependencies सकर्मक निर्भरताएँ
D
Join dependencies निर्भरताओं से जुड़ें
✅ Correct Answer:
💡 Explanation / व्याख्या
Explanation (English) 2NF→3NF: removes TRANSITIVE dependencies (partial deps were already removed reaching 2NF).
व्याख्या (हिन्दी) 2NF→3NF: ट्रांजिटिव निर्भरता को हटाता है (2NF तक पहुंचने पर आंशिक डिप्स पहले ही हटा दिए गए थे)।
136–150 of 158