Which of the following relation schema is always in BCNF?

2017

Which of the following relation schema is always in BCNF?

  1. A.

    R(A, B, C, D)

  2. B.

    R(A, B, C)

  3. C.

    R(A, B, C, D, E)

  4. D.

    R(A, B)

Attempted by 306 students.

Show answer & explanation

Correct answer: D

A binary relation schema R(A, B) containing exactly two attributes is always in BCNF. For any non-trivial functional dependency X Y in a binary relation, the left-hand side X will always be a superkey, completely satisfying BCNF criteria.

Correct Option: D

Explore the full course: Niacl Ao It Specialist