Formas Normais
1) Considere as seguintes Informações abaixo referentes ao Projeto de Banco de Dados para “Emissão de uma Fatura Comercial”. Com base nessas informações abaixo, transcrever na Terceira Forma Normal.
a. FaturaComercial(num_fatura, data_fatura, valor_total_fatura, {Produto (cod_produto, descricao_produto, qtde_produto, valor_unitario_produto ) } );
b. Sabemos que uma Fatura Comercial pode ter vários Produtos associados a ela;
c. Sabemos que um Produto pode estar associado a mais de uma Fatura Comercial;
d. Sabemos que o campo qtde_produto é a Quantidade do Produto contido na Fatura Comercial;
e. Sabemos que o campo valor_unitario_produto é o Valor Unitário do Produto contido na Fatura Comercial;
1FN
FaturaComercial (num_fatura (chave primária), data_fatura, valor_total_fatura) Produto (num_fatura (chave primária), cod_produto (chave primária), descrição_produto, qtde_produto, valor_unitario_produto)
2FN
FaturaComercial(num_fatura (chave primária), data_fatura, valor_total_fatura) Produto (cod_produto (chave primária), descricao_produto) ItemDaFatura (num_fatura (chave primária), cod_produto (chave primária), qtde_produto, valor_unitario_produto)
3FN
FaturaComercial(num_fatura (chave primária), data_fatura, valor_total_fatura) Produto (cod_produto (chave primária), descricao_produto) ItemDaFatura (num_fatura (chave primária), cod_produto (chave primária), qtde_produto, valor_unitario_produto)
2) Analise o histórico de um dos alunos de uma faculdade. Com base nessas informações abaixo, transcrever na Terceira Forma Normal.
PUC-Campinas
Curso: Sistemas de Informação
Código Curso: 286070
Aluno: Marcelo Rodrigues de Carvalho
RA: 11090089
Sexo: Masculino
Data Nascimento: 12/07/1983
Histórico
Disciplina - Código
Professor - Código
Nota
Faltas
Situação
Banco de Dados - 201209
Israel - 109800
7,00
7
Aprovado
Cálculo - 134567
João - 768090
4,50
3
Reprovado