Sahithyan's S3 — Database Systems
Third Normal Form
A relaxed version of BCNF. Aims to reduce data redundancy and improve data integrity.
A relation is in third normal form (3NF) if for all in , at least one of the following holds:
- is trivial
- is a superkey of
- Each attribute in is contained in a candidate key of
If a relation is in BCNF, it is also in 3NF.