Boyce-Codd Normal Form

In this lesson, we will learn about Boyce-Codd normal form with the help of an example.

We'll cover the following...

Boyce-Codd normal form (BCNF)

For a table to satisfy the Boyce-Codd normal form, it should satisfy the following two conditions:

  1. It should be in the third normal form.

  2. And, for any dependency A → B, A should be a super key.

The second point sounds a bit tricky, right? In simple words, it means that for a dependency A \rightarrow B, A cannot be a non-prime attribute if B ...