BCNF can be achieved from 3NF by removing which of the following?

2026

BCNF can be achieved from 3NF by removing which of the following?

  1. A.

    transitive dependencies

  2. B.

    overlapping dependencies

  3. C.

    partial dependencies

  4. D.

    repeating groups

Attempted by 252 students.

Show answer & explanation

Correct answer: B

To achieve BCNF from 3NF, overlapping dependencies must be removed. While 3NF eliminates transitive dependencies where the determinant is not a superkey, it allows them if the determinant is prime. BCNF requires every determinant to be a candidate key, thus resolving overlapping candidate keys or prime attribute dependencies that 3NF permits.

Explore the full course: Up Lt Grade Assistant Teacher 2025