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