Escolar Documentos
Profissional Documentos
Cultura Documentos
Objetivo:
Sub-Fases:
Para uma tabela estar na primeira forma normal ela no deve conter tabelas
aninhadas. Um jeito fcil de verificar esta norma fazer uma leitura dos campos das
tabelas fazendo a pergunta: Este campo depende de qual?
Procedimentos:
A soluo extrair estes campos para uma nova tabela, adicionar uma chave-primria
nova tabela e relacion-la com a tabela Venda criando uma chave-estrangeira.
Uma tabela est na Segunda Forma Normal 2FN se ela estiver na 1FN e todos os
atributos no chave forem totalmente dependentes da chave primria (dependente de
toda a chave e no apenas de parte dela).
Procedimentos:
Para uma tabela estar na segunda formal, alm de estar na primeira forma ela
no deve conter dependncias parciais. Um jeito de verificar esta norma refazer a
leitura dos campos fazendo a pergunta: Este campo depende de toda a chave? Se no,
temos uma dependncia parcial.
Uma tabela est na Terceira Forma Normal 3FN se ela estiver na 2FN e se
nenhuma coluna no-chave depender de outra coluna no-chave.
Na terceira forma normal temos de eliminar aqueles campos que podem ser
obtidos pela equao de outros campos da mesma tabela.
Procedimentos:
Para uma tabela estar na segunda formal, alm de estar na segunda forma ela no
deve conter dependncias transitivas. Um jeito de verificar esta norma refazer a leitura
dos campos fazendo a pergunta: Este campo depende de outro que no seja a chave?
Se Sim, temos uma dependncia transitiva..
Quando for necessrio ao sistema obter o valor final, basta selecionar o valor
unitrio e multiplicar pela quantidade. No h porque guardar o valor final em outro
campo. Aqui a soluo eliminar o campo Valorfinal.