Instituto Federal de Educação, Ciência e
Tecnologia de São Paulo - IFSP
Campus de Caraguatatuba
Tecnólogo em Análise e Desenvolvimento de Sistemas
10 Semestre de 2013
Banco de Dados I – BD I
Prof. Lineu Mialaret
Aula 14e: Exercícios em SQL (1)
Banco de Dados I
Aula 14e - 1
©Prof. Lineu Mialaret
Exercício em SQL
 O seguinte exercício de consultas em SQL deverá ser realizado
em sala de aula, individualmente ou em grupo, para a fixação dos
conceitos já apresentados.
 Esse exercício é baseado nas tabelas F (Fornecedor), P (Peça) e
FP (Compra), as quais são apresentadas nas próximas três
transparências.
 Você deve:
 Criar uma base de dados denominada Comercio.
 Criar as tabelas F, P e FP.
 Inserir os dados nas tabelas, conforme apresentado na próxima
transparência.
 Responder em SQL as perguntas que começam na transparência 4.
 Enviar as respostas individualmente.
Banco de Dados I
Aula 14e - 2
©Prof. Lineu Mialaret
Tabelas do Exercício
Tabela F (Fornecedor)
FX
F_NOME
F_STATUS
1
X
30
2
Y
20
3
L
10
4
Z
10
Tabela P (Peça)
PX P_NOME
1
NN
2
KK
3
MM
4
TT
P_COR
AZUL
VERMELHA
PRETA
VERMELHA
F_CIDADE
LONDRES
PARIS
PARIS
LONDRES
P_PRECO
5
10
14
12
P_CIDADE
LONDRES
PARIS
ROMA
LONDRES
Tabela FP (Compra)
FX
PX QTDE
1
1
30
2
1
30
3
2
10
3
3
50
Banco de Dados I
Aula 14e - 3
©Prof. Lineu Mialaret
Exercício de Consultas em SQL (1)
 1a Consulta:
 Listar todas as informações dos fornecedores.
Banco de Dados I
Aula 14e - 4
©Prof. Lineu Mialaret
Exercício de Consultas em SQL (2)
 2a Consulta:
 Listar todas as informações do fornecedor com nome X.
Banco de Dados I
Aula 14e - 5
©Prof. Lineu Mialaret
Exercício de Consultas em SQL (3)
 3a Consulta:
 Listar o código e o nome dos fornecedores residentes em Paris.
Banco de Dados I
Aula 14e - 6
©Prof. Lineu Mialaret
Exercício de Consultas em SQL (4)
 4a Consulta:
 Listar o nome das peças vermelhas.
Banco de Dados I
Aula 14e - 7
©Prof. Lineu Mialaret
Exercício de Consultas em SQL (5)
 5a Consulta:
 Listar o nome dos fornecedores e das peças que se situam na mesma
cidade.
Banco de Dados I
Aula 14e - 8
©Prof. Lineu Mialaret
Exercício de Consultas em SQL (6)
 6a Consulta:
 Listar o nome e a cor das peças do fornecedor com código 3.
Banco de Dados I
Aula 14e - 9
©Prof. Lineu Mialaret
Exercício de Consultas em SQL (7)
 7a Consulta:
 Listar o nome e a cidade dos fornecedores com mais de 10 peças
vendidas, com código da peça 1.
Banco de Dados I
Aula 14e - 10
©Prof. Lineu Mialaret
Exercício de Consultas em SQL (8)
 8a Consulta:
 Listar a quantidade de peças com código 1, fornecidas pelos
fornecedores de Londres.
Banco de Dados I
Aula 14e - 11
©Prof. Lineu Mialaret
Exercício de Consultas em SQL (9)
 9a Consulta:
 Listar a média dos preços das peças fornecidas pelo fornecedor com
código 3.
Banco de Dados I
Aula 14e - 12
©Prof. Lineu Mialaret
Exercício de Consultas em SQL (10)
 10a Consulta:
 Listar o nome das peças fornecidas pelos fornecedores de Paris.
Banco de Dados I
Aula 14e - 13
©Prof. Lineu Mialaret
Exercício de Consultas em SQL (11)
 11a Consulta:
 Listar os nomes dos fornecedores que forneçam peças vermelhas.
Banco de Dados I
Aula 14e - 14
©Prof. Lineu Mialaret
Exercício de Consultas em SQL (12)
 12a Consulta:
 Listar o nome das cidades dos fornecedores que forneçam peças com
preço > 5.
Banco de Dados I
Aula 14e - 15
©Prof. Lineu Mialaret
Exercício de Consultas em SQL (12)
 13a Consulta:
 Listar todas as informações das peças fornecidas pelos fornecedores
com status > 10.
Banco de Dados I
Aula 14e - 16
©Prof. Lineu Mialaret
Exercício de Consultas em SQL (13)
 14a Consulta:
 Listar o nome e a cor das peças com preço maior do que a média dos
preços.
Banco de Dados I
Aula 14e - 17
©Prof. Lineu Mialaret
Download

Aula 14e - Lineu FS Mialaret