Pular para o conteúdo principal

Questão de Banco de Dados — SQL — CESGRANRIO 2010

Banco de DadosSQL
Código
cg032134
Banca
CESGRANRIO
Órgão
Petrobras
Ano
2010
Nível
Superior
Cargo
BR Distribuidora - Analista de Sistemas Júnior - Infra-Estrutura
Seja o seguinte esquema de banco de dados.Cliente(IdCliente: Integer, NomeCliente: Varchar(120));Produto(IdProduto: Integer, NomeProduto: Varchar(120));Pedido(IdPedido: Integer, IdCliente: Integer referencia Cliente(IdCliente));Item(IdPedido: Integer referencia Pedido(IdPedido), IdProduto: Integer referencia Produto(IdProduto), Quantidade: Integer);Considere que os atributos sublinhados correspondam à chave primária da respectiva relação e os atributos que são seguidos da palavra "referencia" sejam chaves estrangeiras. Com base no esquema apresentado, qual comando SQL permite obter uma lista contendo os nomes dos clientes e dos produtos por eles comprados com a quantidade total de cada produto por cliente?Dado:A lista deverá conter somente clientes que já compraram pelo menos 2 produtos diferentes, independente do pedido, ou que nunca compraram nenhum produto, sendo que deverá estar ordenada pelo nome do cliente e, a seguir, pelo nome do produto.
  1. AImagem 027.jpgImagem 028.jpg
  2. BImagem 029.jpgImagem 030.jpg
  3. CImagem 031.jpgImagem 032.jpg
  4. DImagem 033.jpgImagem 034.jpg
  5. EImagem 035.jpgImagem 036.jpg
Revelar gabarito e comentário

GabaritoA — [imagem] [imagem]

Link permanente: /questoes/cg032134