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
151
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: प्रत्येक गैर-प्राइम विशेषता पूरी तरह कार्यात्मक रूप से संपूर्ण प्राथमिक कुंजी पर निर्भर होनी चाहिए।
152
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.
व्याख्या (हिन्दी) डीकेएनएफ: डोमेन और प्रमुख बाधाओं द्वारा निहित प्रत्येक बाधा - सैद्धांतिक रूप से सही एनएफ।
153
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.
व्याख्या (हिन्दी) सकर्मक निर्भरता को खत्म करने के लिए विघटित करें: विभाग की जानकारी को अपनी तालिका में अलग करें।
154
EN + हिं Hard
GB R(A,B,C) with AB→C and C→B. Is C→B a BCNF violation?
IN R(A,B,C) AB→C और C→B के साथ। क्या C→B एक BCNF उल्लंघन है?
A
No, C is a superkey नहीं, C एक सुपरकी है
B
No, B is a non-prime attribute नहीं, B एक गैर-प्रमुख विशेषता है
C
Yes - C is NOT a superkey (C+={C,B}≠{A,B,C}) so C→B violates BCNF हाँ - C एक सुपरकी नहीं है (C+={C,B}≠{A,B,C}) इसलिए C→B BCNF का उल्लंघन करता है
D
Only if AB is not the PK केवल यदि एबी पीके नहीं है
✅ Correct Answer:
💡 Explanation / व्याख्या
Explanation (English) C→B: C is NOT a superkey (C+ = {C,B} ≠ all attributes). BCNF requires every determinant to be a superkey.
व्याख्या (हिन्दी) C→B: C एक सुपरकी नहीं है (C+ = {C,B} ≠ सभी विशेषताएँ)। बीसीएनएफ के लिए आवश्यक है कि प्रत्येक निर्धारक एक सुपरकी हो।
155
EN + हिं Hard
GB Normalization and Laravel migrations are related because
IN सामान्यीकरण और लारवेल माइग्रेशन संबंधित हैं क्योंकि
A
They are unrelated वे असंबंधित हैं
B
Migrations implement the normalized schema design in version-controlled PHP code माइग्रेशन संस्करण-नियंत्रित PHP कोड में सामान्यीकृत स्कीमा डिज़ाइन को लागू करता है
C
Migrations replace normalization माइग्रेशन सामान्यीकरण की जगह लेता है
D
Normalization done automatically in migrations माइग्रेशन में सामान्यीकरण स्वचालित रूप से किया जाता है
✅ Correct Answer:
💡 Explanation / व्याख्या
Explanation (English) Normalization determines correct table structure; migrations implement that structure in version control.
व्याख्या (हिन्दी) सामान्यीकरण सही तालिका संरचना निर्धारित करता है; माइग्रेशन उस संरचना को संस्करण नियंत्रण में लागू करता है।
156
EN + हिं Medium
GB Which normal form specifically addresses redundancy due to functional dependencies
IN कौन सा सामान्य रूप विशेष रूप से कार्यात्मक निर्भरता के कारण अतिरेक को संबोधित करता है
A
1NF 1NF
B
2NF 2NF
C
3NF 3NF
D
BCNF बीसीएनएफ
✅ Correct Answer:
💡 Explanation / व्याख्या
Explanation (English) BCNF eliminates ALL redundancy caused by functional dependencies (3NF may still have some).
व्याख्या (हिन्दी) बीसीएनएफ कार्यात्मक निर्भरता के कारण होने वाली सभी अतिरेक को समाप्त करता है (3एनएफ में अभी भी कुछ हो सकता है)।
157
EN + हिं Medium
GB If R(A,B,C) is in BCNF is it also in 3NF
IN यदि R(A,B,C) BCNF में है तो क्या यह 3NF में भी है
A
No, BCNF and 3NF are unrelated नहीं, बीसीएनएफ और 3एनएफ असंबंधित हैं
B
Only sometimes सिर्फ कभी कभी
C
Only if it has one candidate key केवल तभी जब उसके पास एक उम्मीदवार कुंजी हो
D
Yes - every BCNF relation is also in 3NF हाँ - प्रत्येक BCNF संबंध 3NF में भी है
✅ Correct Answer:
💡 Explanation / व्याख्या
Explanation (English) BCNF is stricter than 3NF: every BCNF relation satisfies 3NF requirements (BCNF ⊂ 3NF).
व्याख्या (हिन्दी) बीसीएनएफ 3एनएफ से अधिक सख्त है: प्रत्येक बीसीएनएफ संबंध 3एनएफ आवश्यकताओं को पूरा करता है (बीसीएनएफ ⊂ 3एनएफ)।
158
EN + हिं Medium
GB A relation in 4NF is also in
IN 4NF में एक रिलेशन भी है
A
1NF only केवल 1NF
B
2NF only केवल 2NF
C
3NF only केवल 3NF
D
BCNF (since 4NF ⊂ BCNF ⊂ 3NF ⊂ 2NF ⊂ 1NF) बीसीएनएफ (चूंकि 4NF ⊂ BCNF ⊂ 3NF ⊂ 2NF ⊂ 1NF)
✅ Correct Answer:
💡 Explanation / व्याख्या
Explanation (English) Normal form hierarchy: 5NF ⊂ 4NF ⊂ BCNF ⊂ 3NF ⊂ 2NF ⊂ 1NF. 4NF implies BCNF.
व्याख्या (हिन्दी) सामान्य रूप पदानुक्रम: 5NF ⊂ 4NF ⊂ BCNF ⊂ 3NF ⊂ 2NF ⊂ 1NF। 4NF का तात्पर्य BCNF से है।
151–158 of 158