1 NF
=====================================================================
Acolumn is atomic, not array, no repeating semantic columns
anti-example:
Customers(CustID INT, CustName VARCHAR(30)...)
SQL 2005 's xml datatype violate 1 INF
2 NF
=====================================================================
No partial keys dependancies
anti-example:
(DocumentPrefix, DocumentNo)->(DocumentType), but (DocumentPrefix)->(DocumentType),
partial key, repeated.
3 NF
=====================================================================
No transitive dependancies
anti-example:
table SalesOrder(Prefix, No, CustID, CustName)
because (Prefix, No)->CustID, meanwhile (CustID)->CustName, so this table violate 3 NF