Banco de dados Aula 2

16
Prof. Bruno Strik

description

Banco de Dados - Aula 2 - Professor Bruno Strik

Transcript of Banco de dados Aula 2

Page 1: Banco de dados Aula 2

Prof. Bruno Strik

Page 2: Banco de dados Aula 2

Padrões os quais possuem características

comuns

Podemos descobrir esses padrões e com eles

criar um cadastro

Page 3: Banco de dados Aula 2

Número

Marca

Modelo

Duração da Bateria

Peso

Page 4: Banco de dados Aula 2

Número de camas de casal

Número de camas de solteiro

Valor Diária

Tamanho Quarto

Possui TV?

Possui Sacada?

Possui Ar Condicionado?

Page 5: Banco de dados Aula 2
Page 6: Banco de dados Aula 2
Page 7: Banco de dados Aula 2

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.

Page 8: Banco de dados Aula 2

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

Page 9: Banco de dados Aula 2

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

Page 10: Banco de dados Aula 2

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

Page 11: Banco de dados Aula 2

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.

Page 12: Banco de dados Aula 2

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

Page 13: Banco de dados Aula 2

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

Page 14: Banco de dados Aula 2

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

Page 15: Banco de dados Aula 2

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

Page 16: Banco de dados Aula 2