Normalização

Formas Normais

O processo de normalização consiste em efetuar um conjunto de testes para certificar se um desenho de BD relacional satisfaz determinada Forma Normal (FN).

  • Relações que não satisfazem os testes de determinada forma normal são decompostas em relações menores.

Codd propôs três FN baseadas em DF

  • Primeira (1FN), Segunda (2FN) e Terceira (3FN);

  • A 3FN satisfaz as condições da 2FN e esta as da 1FN;

Mais tarde Boyce e Codd propuseram uma definição mais restritiva da 3NF à qual se chamou:

  • Boyce-Codd Normal Form (BCNF)

Foram ainda propostas a 4FN e 5FN baseadas respectivamente em dependências multivalor e de junção.

Last updated