1.3. Terceira forma normal

A terceira forma normal rege que não deve haver atributos que sejam dependentes de outro atributo que não seja a própria chave primária da tabela. Se essa condição existir, uma tabela auxiliar deve ser criada para manter tanto o atributo dependente, quanto a dependência.

Há dois tipos de dependência:

Dependência literal Dependência matemática
  • quando um atributo é dependente de um campo do tipo texto.
  • Exemplo: se em uma tabela de funcionário temos campos que indiquem os cargos e os salários, como por exemplo: professor – R$ 5.000, médico – R$8.000, e esses valores se repetem entre outros registros de maneira idêntica (todo professor ganha R$ 5.000 e todo médico ganha R$ 8.000), então vemos que há uma dependência literal do salário em relação ao cargo.
  • quando um atributo é resultado de um cálculo matemático de dois ou mais campos.
  • Exemplo: Se em uma tabela existir os campos: lado_a, lado_b e área, sendo que o campo área é o resultado matemático de lado_a x lado_b, então o campo área possui uma dependência matemática com os campos lado_a e lado_b.
Copyright © 2014 AIEC.