banco de dados aula 2
DESCRIPTION
Banco de Dados - Aula 2 - Professor Bruno StrikTRANSCRIPT
Prof. Bruno Strik
Padrões os quais possuem características
comuns
Podemos descobrir esses padrões e com eles
criar um cadastro
Número
Marca
Modelo
Duração da Bateria
Peso
Número de camas de casal
Número de camas de solteiro
Valor Diária
Tamanho Quarto
Possui TV?
Possui Sacada?
Possui Ar Condicionado?
Situação modelo:
Uma empresa de exportação de frutas tropicais
Três departamentos:
Departamento de mercadorias que classifica e define
preços para as frutas
Departamento de exportação que recebe os pedidos e
os despacha
Departamento de negócios internacionais que cuida do
financeiro e da cobrança dos pedidos.
RELATÓRIO DE VENDAS Nº 54899
DATA: 05/03/2010
DESTINO DE EXPORTAÇÃO: 0376 – TURQUIA
CÓD FRUTA QTD/VALOR UNIT VALOR
101 Abacaxi 700 x US$ 0,65 US$ 455,00
102 Goiaba 860 x US$ 0,09 US$ 77,40
103 Banana 420 x US$ 0,27 US$ 113,40
Total US$ 645,80
Código do
Relatório
Data Cód.
Destino
Nome
Destino
Cód.
Fruta
Nome
Fruta
Preço
Un.
Qtd.
54899 05/03/2010 0376 Turquia 101 Abacaxi US$ 0,65 700
54899 05/03/2010 0376 Turquia 102 Goiaba US$ 0,09 860
54899 05/03/2010 0376 Turquia 103 Banana US$ 0,27 420
54900 06/03/2010 0761 Escócia 102 Goiaba US$ 0,09 100
54900 06/03/2010 0761 Escócia 104 Maracujá US$ 0,05 200
54901 01/02/2011 0761 Escócia 103 Banana US$ 0,27 150
54902 01/02/2011 0087 China 105 Caqui US$ 0,14 80
54903 18/03/2011 0087 China 106 Manga US$ 0,17 30
Problema: Reajuste no preço da banana para
US$ 0,32
O que fazer?
Código do
Relatório
Data Cód.
Destino
Nome
Destino
Cód.
Fruta
Nome Fruta Preço Un. Qtd.
54899 05/03/2010 0376 Turquia 101 Abacaxi US$ 0,65 700
54899 05/03/2010 0376 Turquia 102 Goiaba US$ 0,09 860
54899 05/03/2010 0376 Turquia 103 Banana US$ 0,27 420
54900 06/03/2010 0761 Escócia 102 Goiaba US$ 0,09 100
54900 06/03/2010 0761 Escócia 104 Maracujá US$ 0,05 200
54901 01/02/2011 0761 Escócia 103 Banana US$ 0,27 150
54902 01/02/2011 0087 China 105 Caqui US$ 0,14 80
54903 18/03/2011 0087 China 106 Manga US$ 0,17 30
Código do
Relatório
Data Cód.
Destino
Nome
Destino
54899 05/03/2010 0376 Turquia
54899 05/03/2010 0376 Turquia
54899 05/03/2010 0376 Turquia
54900 06/03/2010 0761 Escócia
54900 06/03/2010 0761 Escócia
54901 01/02/2011 0761 Escócia
54902 01/02/2011 0087 China
54903 18/03/2011 0087 China
Código do
Relatório
Cód. Fruta Nome Fruta Preço Un. Qtd.
54899 101 Abacaxi US$ 0,65 700
54899 102 Goiaba US$ 0,09 860
54899 103 Banana US$ 0,27 420
54900 102 Goiaba US$ 0,09 100
54900 104 Maracujá US$ 0,05 200
54901 103 Banana US$ 0,27 150
54902 105 Caqui US$ 0,14 80
54903 106 Manga US$ 0,17 30
Sabendo o código, é só olhar
na tabela de detalhes para
obter os dados restantes
Como o preço agora liga-se
somente a fruta, é só olhar
na tabela de frutas que já
sabemos o preço atualizado.
Problema: Agora trabalhamos com Açaí
Como podemos cadastrá-lo nesta tabela se ele não foi vendido ainda?
Código do
Relatório
Cód. Fruta Nome Fruta Preço Un. Qtd.
54899 101 Abacaxi US$ 0,65 700
54899 102 Goiaba US$ 0,09 860
54899 103 Banana US$ 0,27 420
54900 102 Goiaba US$ 0,09 100
54900 104 Maracujá US$ 0,05 200
54901 103 Banana US$ 0,27 150
54902 105 Caqui US$ 0,14 80
54903 106 Manga US$ 0,17 30
XXXXX 107 Açaí US$ 1,32 XXXXX
Código do
Relatório
Qtd. Cód.
Fruta
54899 700 101
54899 860 102
54899 420 103
54900 100 102
54900 200 104
54901 150 103
54902 80 105
54903 30 106
Cód. Fruta Nome Fruta Preço Un.
101 Abacaxi US$ 0,65
102 Goiaba US$ 0,09
103 Banana US$ 0,27
102 Goiaba US$ 0,09
104 Maracujá US$ 0,05
103 Banana US$ 0,27
105 Caqui US$ 0,14
106 Manga US$ 0,17
107 Açaí US$ 1,32
Sabendo o código, é só olhar
na tabela de frutas para
obter os dados restantes
Observe que açaí ainda não
foi vendido, mas está
cadastrado
Problema: Japão agora é nosso cliente
Como podemos cadastra-lo nesta tabela se ele
ainda não comprou ainda?
Código do
Relatório
Data Cód.
Destino
Nome
Destino
54899 05/03/2010 0376 Turquia
54899 05/03/2010 0376 Turquia
54899 05/03/2010 0376 Turquia
54900 06/03/2010 0761 Escócia
54900 06/03/2010 0761 Escócia
54901 01/02/2011 0761 Escócia
54902 01/02/2011 0087 China
54903 18/03/2011 0087 China
XXXXX XXXXX 0820 Japão
Código do
Relatório
Data Cód. Destino
54899 05/03/2010 0376
54899 05/03/2010 0376
54899 05/03/2010 0376
54900 06/03/2010 0761
54900 06/03/2010 0761
54901 01/02/2011 0761
54902 01/02/2011 0087
54903 18/03/2011 0087
Cód. Destino Nome
Destino
0376 Turquia
0376 Turquia
0376 Turquia
0761 Escócia
0761 Escócia
0761 Escócia
0087 China
0087 China
0820 Japão
Sabendo o código, é só olhar
na tabela de destinos para
obter os dados restantes
Observe que o Japão ainda
não comprou, mas está
cadastrado