Question
Option 4 : C depends transitively on A, so R violates 3NF / C, A पर सकर्मक रूप से निर्भर है, अतः R, 3NF का उल्लंघन करता है
Detailed Solution
सही उत्तर C depends transitively on A, so R violates 3NF / C, A पर सकर्मक रूप से निर्भर है, अतः R, 3NF का उल्लंघन करता है है।
Question:
Consider R(A, B, C) with functional dependencies A → B and B → C, where A is the primary key. Which statement is TRUE? / R(A, B, C) पर विचार करें जिसमें फंक्शनल निर्भरताएँ A → B और B → C हैं, जहाँ A प्राथमिक कुंजी है। कौन-सा कथन सत्य है?
Correct Answer: C depends transitively on A, so R violates 3NF / C, A पर सकर्मक रूप से निर्भर है, अतः R, 3NF का उल्लंघन करता है
Since the key A is a single attribute there is no partial dependency (2NF holds), but C depends on the key only through B — a transitive dependency — which violates 3NF (and BCNF, since B is not a superkey). / चूँकि कुंजी A एकल एट्रिब्यूट है, कोई आंशिक निर्भरता नहीं है (2NF बना रहता है), लेकिन C कुंजी पर केवल B के माध्यम से निर्भर है — यह सकर्मक निर्भरता 3NF (और BCNF, क्योंकि B सुपरकी नहीं है) का उल्लंघन करती है।