Possuir redundâncias, inconsistências, anomalias, perda de informação e desperdício de espaço no banco de dados;
01. Primeira Forma Normal (1FN):
- Ela não deve possuir tabelas aninhadas, ou seja, informações de entidades distintas misturadas. O procedimento usual para 1FN é gerar uma tabela para cada aninhamento (entidade, tema, tópico).
02. Segunda Forma Normal (2FN):
- Ela deve estar na 1FN e não possuir DFs Parciais. - Tabelas onde a Chave Primária (PK) possuir apenas um atributo estão automaticamente na 2FN. O procedimento usual para 2FN é desmembrar tabelas com DFs parciais em tabelas com DFs totais.
03. Terceira Forma Normal (3FN):
- Ela deve estar na 2FN e não possuir DFs Indiretas. - Tabelas que possuem apenas um atributo que não faz parte da PK estão automaticamente na 3FN. O procedimento usual para 3FN é desmembrar as tabelas com DFs Indiretas de modo que as novas tabelas não as apresentem.
- Dependência Funcional (DF)
Acontece sempre que duas tuplas tiverem os mesmos valores para X e Y.
- Dependência Funcional Parcial (DF Parcial)
a. Acontece quando um atributo depende funcionalmente de parte da chave composta de uma tabela ou b. Quando parte da chave composta identifica um ou mais atributos da tabela.
- Dependêcia Funcional Total (DF Total)
a. Acontece quando um atributo depende funcionalmente de todos os atributos da chave composta de uma tabela ou b. Quando a chave composta completa identifica um ou mais atributos da tabela.
a. Se um atributo não-chave possui DF Total de de um atributo chave e também possui DF Total de um ou mais atributos não-chave, então diz-se que existe uma DF Transitiva Direta ou Indireta da PK.