A 1a Forma Normal prega que todos os atributos de uma tabela devem ser atmicos
(indivisveis), ou seja, no so permitidos atributos multivalorados, atributos compostos ou
atributos multivalorados compostos. Leve em considerao o esquema a seguir:
CLIENTE
1. Cdigo
2. { Telefone }
3. Endereo: ( Rua, Nmero, Cidade )
gerando a tabela resultante:
Cliente
Cdigo
Telefone 1
Telefone n
Endereo
Rua No
Cidad
e
sendo que a mesma no est na 1a Forma Normal pois seus atributos no so atmicos. Para que a
tabela acima fique na 1a Forma Normal temos que eliminar os atributos no atmicos, gerando as
seguintes tabelas como resultado:
Cliente
Cdigo
Cliente_Telefone
Rua
Nmer
o
Cdigo_Client
e
Cidad
e
Telefone_Clien
te
2a Forma Normal
Uma tabela T est na 2a Forma Normal se estiver na 1a Forma Normal e todo atributo que
no compem a chave primria C for totalmente funcionalmente dependente da chave
primria C. Se uma tabela no est na 2a Forma Normal a mesma pode ser normalizada
gerando outras tabelas cujos atributos que no faam parte da chave primria sejam
totalmente funcionalmente dependente da mesma, ficando a tabela na 2a Forma Normal.
3a Forma Normal
RG
Nome
No_Departamento
Nome_Depto
RG_Ger_Depto
RG
CIC
Nome
No_Funcional