Professora: Lizianne P. Marques Souto Disciplina: Linguagem SQL
Exercício de Fixação
1. Com base no banco de dados Produtos, responda às seguintes questões:
a) Inserir pelo menos 3 registros em cada tabela
b) Qual a média dos preços dos produtos? c) Qual o preço do produto mais caro? d) Qual o preço do produto mais barato? e) Quantos pedidos existem? f) Qual a soma da quantidade de todos os itens (da tabela item) ? g) Conte o número de clientes de cada em cada endereço (ou seja, contar quantidade de clientes, agrupando por endereço). h) Qual o preço mais alto e a média dos preços por tipo de vinho, para médias de preços superiores a R$200,00 ? i) Quais são os produtos da tabela item, cuja a soma da quantidade é maior que 5? Use as cláusulas group by (produto) e having sum(quantidade) >5.
2. Criar o banco de dados Empresa de acordo com a figura abaixo.
a) Inserir pelo menos 3 registros em cada tabela do BD Empresa. b) Crie consultas Envolvendo Inner Join, Outer Right Join e Outer Left Join. c) Crie duas visões para o BD Empresa. Escolha os atributos que irão compor as visões. Lembre-se de usar funções de agregações. d) Crie consultas aninhadas usando In, Exists e Not Exists.