estancia
Exemplo de Nota Fiscal:
NF no 001234
Livraria Chega Mais Ltda
Av. Cosmos Bittencurt, 2.345 – CEP: 899002-123
Blumenau – Santa Catarina – Brasil
Nota Fiscal – Venda a Consumidor
Cliente: Maria da Silva
Vendedor: Zé do Balcão
End: Av. Martim Lutter, s/n
Data: 10/10/10
Cód Descrição
Unid Qtde Preço Unit
Preço Total
123 Régua acr. 30 cm
un
1
0,80
0,80
234 Penal escolar ref.1
un
1
2,60
2,60
345 Gramplos 0.08’’
cx
2
1,50
3,00
Total da Nota
6,40
Preciso criar uma tabela no banco de dados para armazenar ...
Tabela Nota Fiscal:
Número, NomeCliente, EndereçoCliente, NomeVendedor, DataEmissão,
CodProd1, DescrProd1, UnProd1, QtdeProd1, PrecoProd1, PrecoTotal1,
CodProd2, DescrProd2, UnProd2, QtdeProd2, PrecoProd2, PrecoTotal2,
CodProd3, DescrProd3, UnProd3, QtdeProd3, PrecoProd3, PrecoTotal3,
CodProd4, DescrProd4, UnProd4, QtdeProd4, PrecoProd4, PrecoTotal4,
CodProd5, DescrProd5, UnProd5, QtdeProd5, PrecoProd5, PrecoTotal5,
CodProd6, DescrProd6, UnProd6, QtdeProd6, PrecoProd6, PrecoTotal6,
TotalNota
Problemas? Quais?
FURB/DSC – Prof. Alexander Roberto Valdameri
Aplicação da 1ª FN
Enunciado:
Uma tabela está na primeira forma normal se nenhum dos seus atributos tem domínio multivalorado.
Objetivo:
Evitar que se tenha que reservar espaços para armazenar dados multivalorados, sendo que o espaço pode ser desperdiçado em um registro e ser insuficiente em outro.
Utilização:
Projetam-se os atributos com domínio multivalorado para fora da tabela, levando um atributo (geralmente a chave da tabela original ) como elo para refazer a ligação e recuperar o conteúdo da tabela original.
Tabela Nota Fiscal:
Número, NomeCliente, EndereçoCliente, NomeVendedor, DataEmissão,
TotalNota
Tabela Item da Nota Fiscal:
Número, CodProd, DescrProd, UnProd, QtdeProd, PrecoProd,
PrecoTotal
Os dados armazenados ficariam assim:
Número NomeCliente EndereçoCliente
001234