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:

  1. minimizar redundância de dados, e
  2. minimizar as anomalias de manipulação de dados.

A normalização pode ser compreendida como um processo de “filtragem” ou de “purificação” para fazer que o projeto tenha uma qualidade cada vez melhor.

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.

Copyright © 2014 AIEC.