Skip to content
Official PYQ · 2007

GATE CS 2007 Q62 — Normal Forms

Explain with AI

Which one of the following statements is FALSE\text{FALSE}?

Choose one option
View worked solution

Answer: D

To determine which statement is FALSE, let us analyze each option systematically:

  • Option A: Any relation with two attributes is in BCNF.

    Let R(A,B)R(A, B) be a relation with two attributes. The only possible non-trivial functional dependencies (FDs) are A→BA \to B or B→AB \to A.

    • If A→BA \to B holds, then AA is a candidate key (and thus a superkey).
    • If B→AB \to A holds, then BB is a candidate key (and thus a superkey).
    • If both hold, both are superkeys.
    • If neither holds, there are no non-trivial FDs, which vacuously satisfies BCNF.

    In all cases, for every non-trivial FD X→YX \to Y, the left-hand side XX is a superkey. Thus, any binary relation is always in BCNF. This statement is TRUE.

  • Option B: A relation in which every key has only one attribute is in 2NF.

    A relation is in 2NF if there is no partial dependency (i.e., no proper subset of a candidate key functionally determines a non-prime attribute). If every candidate key consists of only a single attribute, then no candidate key has any proper non-empty subset. Consequently, a partial dependency cannot exist. Thus, the relation is guaranteed to be in 2NF. This statement is TRUE.

  • Option C: A prime attribute can be transitively dependent on a key in a 3NF relation.

    By definition, a relation is in 3NF if for every non-trivial FD X→YX \to Y, either XX is a superkey or YY is a prime attribute.

    Consider the relation R(A,B,C)R(A, B, C) with FDs: A→B,B→C,C→AA \to B, \quad B \to C, \quad C \to A The candidate keys are AA, BB, and CC. All attributes are prime attributes. Here, CC is transitively dependent on key AA via BB (A→BA \to B and B→CB \to C, where B↛AB \not\to A). Since CC is a prime attribute, the FD B→CB \to C satisfies the 3NF condition. Thus, a prime attribute can be transitively dependent on a key in 3NF. This statement is TRUE.

  • Option D: A prime attribute can be transitively dependent on a key in a BCNF relation.

    In BCNF, for every non-trivial FD X→YX \to Y, XX must be a superkey.

    For a transitive dependency K→Y→ZK \to Y \to Z to exist (where KK is a candidate key), we must have Y→ZY \to Z such that Y↛KY \not\to K. However, in BCNF, since Y→ZY \to Z is a non-trivial FD, YY must be a superkey. If YY is a superkey, then Y→KY \to K must hold, which contradicts the condition for transitive dependency (Y↛KY \not\to K).

    Therefore, no attribute (prime or non-prime) can be transitively dependent on a key in a BCNF relation. This statement is FALSE.

Free practice · Your answers on this page are not saved.

Published
Report a correction
Keep exploringMore Normal Forms questions