Critérios sql para as formas normais
Video: Normalização - Banco de Dados
Conteúdo
Para garantir esse banco de dados tabelas são projetados de tal maneira que eles vão manter os seus dados de forma confiável, você precisa ter certeza de que eles não estão sujeitos a modificações anomalias. Normalizando seus bancos de dados vai lhe dar essa garantia. Compare os critérios SQL na lista a seguir às tabelas no seu banco de dados. Se o fizer, irá alertá-lo para a possibilidade de anomalias, quando você achar que o seu banco de dados não é suficientemente normalizado.
Video: Normalizacao: Primeira Forma Normal - 1FN
Primeira Forma Normal (1NF):
Tabela deve ser bidimensional, com linhas e colunas.
Cada linha contém dados que dizem respeito a uma coisa ou uma porção de uma coisa.
Cada coluna contém dados para um único atributo da coisa a ser descrito.
Cada célula (intersecção da linha e coluna) da tabela deve ser de valor único.
Todas as entradas em uma coluna deve ser do mesmo tipo.
Cada coluna deve ter um nome único.
Não há duas linhas podem ser idênticos.
A ordem das colunas e das linhas não importa.
Segunda Forma Normal (2NF):
A tabela deve ser em primeiro forma normal (1FN).
Todos os atributos não-chave (colunas) deve ser dependente da chave inteira.
Terceira forma normal (3NF):
Video: Normalização de Tabelas
A tabela deve ser em segunda forma normal (2NF).
Tabela tem nenhuma dependência transitórias.
Domínio-Key Forma Normal (DK / NF):
Video: Normalização de Dados (1, 2 e 3 Formas Normais)
Cada restrição sobre a mesa é uma consequência lógica da definição de chaves e domínios.