Join The Discussion

Comments ( 1 )

  1. Zain-Abdeen Tanko
    Zain-Abdeen Tanko :
    3 years ago

    A relation is in BCNF, if and only if, every determinant is a candidate key.
    The difference between 3NF and BCNF is that for a functional dependency A > B, 3NF allows this dependency in a relation if B is a primary key attribute and A is not a candidate key, whereas BCNF insists that for this dependency to remain in a relation, A must be a candidate key.

Related Questions on Database Design Using Normalization