Question

1.
2.
3.
4.
Answer (Detailed Solution Below)

Option 2 : B determines C but B is not a superkey / B, C का निर्धारण करता है परंतु B सुपरकी नहीं है

Advertisement

Detailed Solution

सही उत्तर B determines C but B is not a superkey / B, C का निर्धारण करता है परंतु B सुपरकी नहीं है है।

Key Points
Helpful?
PrepSnapprepsnap.in • Part -A

Question:

A relation R(A, B, C) has functional dependencies A → B and B → C, with A as the only candidate key. R is in 3NF but NOT in BCNF because: / किसी संबंध R(A, B, C) में फंक्शनल निर्भरताएँ A → B और B → C हैं, तथा A एकमात्र कैंडिडेट कुंजी है। R, 3NF में है पर BCNF में नहीं है, क्योंकि:

1.
B → C is a transitive dependency / B → C एक संक्रामक निर्भरता है
2.
B determines C but B is not a superkey / B, C का निर्धारण करता है परंतु B सुपरकी नहीं है
3.
A is not a superkey / A सुपरकी नहीं है
4.
C is a prime attribute / C एक प्राइम एट्रिब्यूट है

Correct Answer: B determines C but B is not a superkey / B, C का निर्धारण करता है परंतु B सुपरकी नहीं है

BCNF demands that every determinant be a superkey. Here B → C holds while B is not a superkey, so BCNF is violated (3NF tolerates it since C is prime). / BCNF माँगता है कि प्रत्येक निर्धारक सुपरकी हो। यहाँ B → C है पर B सुपरकी नहीं है, अतः BCNF का उल्लंघन है।

Downloaded from PrepSnap (prepsnap.in)