A normalização envolve realizar uma série de testes a fim de certificar que o modelo de dados satisfaz uma determinada forma normal. Esse processo deve percorrer todas as tabelas do modelo proposto, adequando-o quando necessário, de modo que o modelo satisfaça as condições de cada forma normal.
A normalização tem por objetivo:
São cinco as formas normais, e elas passam por estágios, ou seja, um modelo de dados pode estar:
Para tanto, se o modelo, por exemplo, está na terceira forma normal, significa que todas suas tabelas atendem às regras da primeira, da segunda e da terceira forma normal.