Observe a figura a seguir:A figura apresenta o modelo relaci...

Próximas questões
Com base no mesmo assunto
Q57084 Banco de Dados
Observe a figura a seguir:

Imagem 014.jpg

A figura apresenta o modelo relacional de um Banco de Dados de um sistema de controle de estoque. Esse modelo possui as tabelas Cliente, Pedido, ItemPedido e Produto. Em uma leitura simplificada desse modelo tem-se que um cliente pode possuir vários pedidos, um pedido possui um ou vários itemPedidos e um item Pedido possui um produto e a quantidade desse produto.

Assinale a alternativa que indique o comando SQL que, ao ser executado em um SGBD relacional baseado nesse modelo, retornará todos os nomes de clientes que fizeram pelo menos um pedido, a descrição do produto que o cliente comprou e a quantidade desse produto independente do pedido realizado.
Alternativas

Comentários

Veja os comentários dos nossos alunos

Esta questão é bem simples de ser resolvida.

Primeiro temos que observar a primeira linha do código, o comando SELECT deverá retornar o nome do cliente, a descrição do produto e a quantidade que o cliente comprou deste produto.
Todas as querys já retornam nome e descrição, só existe diferença na função que deve retornar a quantidade de produtos comprados. As duas funções são count e sum.
count contará o número de linhas retornados que apresentam algum valor na coluna quantidade, ou seja não atende a consulta pedida.
sum somará todos os valores que a coluna quantidade assume. Vale lembrar que somente será somado o subconjunto produzido pela cláusula where.

Sobraram as alternativas a e b...

A única diferença entre elas está na última linha da query:
GROUP BY nome, descricao
e a outra
GROUP BY quantidade

O agrupamento deverá ser feito por nome do cliente e descricao. Alternativa correta letra A)

Clique para visualizar este comentário

Visualize os comentários desta questão clicando no botão abaixo