Tive problemas para encontrar uma definição direta de formulários normais online.
Não quero nenhum exemplo ou metáfora, apenas o que cada forma é definida em um formato legal! Acredito que haja mais de 4 formulários normais, então seria muito apreciado se você pudesse fornecer informações extras.
Por favor, complete qualquer informação ausente que eu encontrei ou coloque-a em um formato melhor:
1FN:
- Cada célula deve ser de valor único
- As entradas em uma coluna devem ser do mesmo tipo
- As linhas devem ser identificadas exclusivamente
2FN:
- Todos os atributos devem ser dependentes da chave
3FN:
- As linhas devem ser identificadas exclusivamente apenas pela chave
4FN:
- Sem dependências de vários valores
@A_V, acho que você pode encontrar o que procura aqui . Tem explicações de 1NF - 4NF, incluindo BCNF.
Da página:
Você também pode achar este site útil. Acho que só vai até 3NF, porém usa exemplos muito bons e linguagem clara:
http://www.essentialsql.com/get-ready-to-learn-sql-database-normalization-explained-in-simple-english/