Critérios sql para as formas normais
Em SQL, formas normais são características que definem bases de dados relacionais. formas SQL se classificadas de acordo com os tipos de anomalias de modificação eles estão sujeitos. Primeira, segunda, e terceira formas normais (1FN, 2NF, 3NF) servir como remédios para as três fontes principais de anomalias de modificação.
Conteúdo
As formas normais são aninhados no sentido de que uma tabela que está em 2NF é automaticamente também na 1NF. Da mesma forma, uma tabela em 3NF é automaticamente em 2NF, e assim por diante. Para a maioria das aplicações práticas, colocando um banco de dados em 3NF é suficiente para assegurar um elevado grau de integridade. Para ter certeza absoluta da sua integridade, você deve colocar o banco de dados em DK / NF.
As listas a seguir colocar para fora os critérios para cada forma:
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.
Video: Normalizacao: Segunda Forma Normal - 2FN
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.
Video: As 3 Formas Normais - modelagem de dados
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):
A tabela deve ser em segunda forma normal (2NF).
Tabela tem nenhuma dependência transitórias.
Domínio-Key Forma Normal (DK / NF):
Cada restrição sobre a mesa é uma consequência lógica da definição de chaves e domínios.