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
2506
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 - दाईं ओर बाईं ओर का एक उपसमुच्चय है, उदाहरण के लिए {ए,बी}→ए.
2507
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.
व्याख्या (हिन्दी) संभावित निर्भरता हानि को स्वीकार करते हुए, सभी एफडी-आधारित अतिरेक को समाप्त करने के लिए बीसीएनएफ चुनें।
2508
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.
व्याख्या (हिन्दी) एमवीडी ए→→बी: प्रत्येक ए मान के लिए बी मानों का सेट अन्य सभी विशेषताओं से स्वतंत्र है।
2509
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.
व्याख्या (हिन्दी) असामान्यीकरण: जुड़ाव को कम करने और क्वेरी प्रदर्शन में सुधार करने के लिए जानबूझकर अतिरेक जोड़ता है।
2510
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 समतुल्य हैं।
2511
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.
व्याख्या (हिन्दी) बाहरी विशेषता: एफ के समग्र समापन को बदले बिना हटाया जा सकता है।
2512
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 की शायद ही कभी आवश्यकता होती है।
2513
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.
व्याख्या (हिन्दी) गैर-हानि = दोषरहित-जुड़ना अपघटन: मूल संबंध पूरी तरह से जुड़कर पुनर्निर्मित होता है।
2514
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 में क्योंकि आंशिक निर्भरता के लिए समग्र कुंजी की आवश्यकता होती है।
2515
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.
व्याख्या (हिन्दी) बीसीएनएफ: सी→बी जहां सी एक सुपरकी नहीं है। बीसीएनएफ के लिए आवश्यक है कि प्रत्येक निर्धारक एक सुपरकी हो।
2516
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 तक पहुंचने पर आंशिक डिप्स पहले ही हटा दिए गए थे)।
2517
EN + हिं Medium
GB 2NF ensures non-key attributes depend on
IN 2NF सुनिश्चित करता है कि गैर-कुंजी विशेषताएँ निर्भर हों
A
Part of primary key प्राथमिक कुंजी का भाग
B
Another non-key attribute एक और गैर-कुंजी विशेषता
C
The ENTIRE primary key संपूर्ण प्राथमिक कुंजी
D
A foreign key एक विदेशी कुंजी
✅ Correct Answer:
💡 Explanation / व्याख्या
Explanation (English) 2NF: every non-prime attribute must be FULLY functionally dependent on the entire primary key.
व्याख्या (हिन्दी) 2NF: प्रत्येक गैर-प्राइम विशेषता पूरी तरह कार्यात्मक रूप से संपूर्ण प्राथमिक कुंजी पर निर्भर होनी चाहिए।
2518
EN + हिं Medium
GB DKNF (Domain-Key Normal Form) is
IN DKNF (डोमेन-कुंजी सामान्य प्रपत्र) है
A
Same as 3NF 3NF के समान
B
Theoretical NF where every constraint follows from domain and key constraints सैद्धांतिक एनएफ जहां प्रत्येक बाधा डोमेन और प्रमुख बाधाओं से आती है
C
Same as BCNF बीसीएनएफ के समान
D
Identical to 5NF 5NF के समान
✅ Correct Answer:
💡 Explanation / व्याख्या
Explanation (English) DKNF: every constraint implied by domain and key constraints - theoretically perfect NF.
व्याख्या (हिन्दी) डीकेएनएफ: डोमेन और प्रमुख बाधाओं द्वारा निहित प्रत्येक बाधा - सैद्धांतिक रूप से सही एनएफ।
2519
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 है।
2520
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 उल्लंघन पर निर्भर करता है।
2506–2520 of 2982