Relação 1 FN – uma relação (tabela) está na 1 FN se e somente se todos os seus atributos contêm apenas valores atômicos (monovalorados, atômicos).
Relação 2 FN – não pode haver dependência funcional parcial (parte da chave primária determina um atributo), ajudar a evitar anomalias de (insert, update e delete).
" Um esquema de relação R está na segunda forma normal se todo atributo não primário(ou seja não chave) A em R tem dependência funcional TOTAL DA CHAVE PRIMÁRIA"
T (A, B, C, D)
A → B,C,D e C → D
Relação 3 FN – não pode haver dependência funcional transitiva (atributo não chave determinando outro atributo não chave), ajudar a evitar anomalias de (insert, update e delete).
Dependência Transitiva: ocorre quando uma coluna, além de depender da chave primária de uma tabela, depende de outra coluna ou conjunto de colunas da tabela.
Forma normal Boyce-Codd – Um esquema de relação R está na FNBC se toda vez que uma dependência funcional não trivial X → A se mantiver em R, então X é uma superchave de R. É uma forma mais restritiva de 3FN, isto é toda relação em FNBC está também em 3FN; entretanto, uma relação em 3FN não está necessariamente em FNBC.
Um atributo não chave determina um atributo chave.
Relação 4 FN – Dependência Multivalorada. Uma relação está em 4a Forma Normal (4FN) se, e somente se, estiver na 3FN e não contiver dependências multivaloradas.
Relação 5 FN – JUNÇÃO. Existem relações que não podem ser decompostas em duas projeções sem perda, mas podem ser decompostas em três ou mais. Estas relações podem ser descritas como “decomponível n” (n>2) (Date). Esta limitação é denominada dependência de junção (DJ).
Uma relação R está na 5FN, também chamada de forma normalizada de projeção-junção (PJ/NF) se, e somente se, toda dependência de junção em R for consequência de chaves candidatas de R.