In BCNF, what must be true about the determinant in every functional dependency?

2025

In BCNF, what must be true about the determinant in every functional dependency?

  1. A.

    Determinant can be any attribute

  2. B.

    Determinant must be a primary key

  3. C.

    Determinant must be a candidate key

  4. D.

    Determinant must be a foreign key

  5. E.

    Determinant can be a composite key or atomic key

Attempted by 57 students.

Show answer & explanation

Correct answer: C

Correct answer: The determinant must be a candidate key.

In Boyce-Codd Normal Form, for every non-trivial functional dependency X -> Y, X must be a superkey. Among the given options, the best match is that the determinant must be a candidate key; it cannot be just any attribute.

Explore the full course: Niacl Ao It Specialist