BCNF: every determinant is a key

The one table third normal form lets through: a teacher who decides the course, without being a key. Why the textbook split loses a rule, and the two-column foreign key that keeps both.

Checking your access…