
Normal Forms: 1NF to BCNF
The update, insertion and deletion anomalies that normalization removes; the exact conditions of 1NF, 2NF, 3NF and BCNF stated per FD; prime and non-prime attributes; a routine for the highest normal form that tests BCNF first; nine verdicts computed by script, including a checked past GATE question; the shortcuts that are safe (two attributes, single-attribute keys, all attributes prime) and the ones that are not; and 4NF as a marked note beyond the syllabus.
