Questão 775617

Tecnologia da Informação · 2018

Questão

ID 775617

Disciplina: Tecnologia da Informação

Assunto: Select

Ano: 2018 Banca: ComDN - Ministério da Defesa - Marinha Órgão: Marinha do Brasil


Considere as tabelas descritas abaixo.

Tabelas e campos:

CLIENTE (*CODIGO_C; CPF; NOME; CIDADE)

PRODUTO (*CODIGO_P; DESCRICAO; PRECO)

VENDA (*CODIGO_V, CODIGO C; DATA)

ITEM_VENDIDO (*CODIGO V; *CODIGO P;

QUANTIDADE; PRECO)

Observações:

CLIENTE, PRODUTO, VENDA E ITEM_VENDIDO são tabelas do sistema.

Os campos precedidos com asterisco determinam a chave primária da tabela. Os campos sublinhados correspondem à chave estrangeira das tabelas relacionadas.

Os campos precedidos com asterisco determinam a chave primária da tabela. Os campos sublinhados correspondem à chave estrangeira das tabelas relacionadas.

Na tabela VENDA, o campo CODIGO_C é chave estrangeira da tabela CLIENTE.

Na tabela ITEM_VENDiDO, os campos CODIGO_P é chave estrangeira da tabela PRODUTO e CODIGO_V é chave estrangeira da tabela VENDA. Além disso, a chave primária é formada pelos campos CODIGO_V e CODIGO_P.

Nas tabelas CLIENTE, PRODUTO, VENDA e ITEM_ VENDIDO todos os campos são obrigatórios.

Com base nas tabelas acima, analise o comando SQL a seguir.

SELECT C.CIDADE, AVG(I.PRECO) AS

PRECO_MEDIO_VENDIDO

FROM CLIENTE AS C, VENDA AS V, ITEM_VENDIDO

AS I, PRODUTO AS P

WHERE C.CODIGO_C= V.CODIGO_C AND

V.CODIGO_V=I.CODIGO_V AND

P.CODIGO_P=I.CODIGO_P AND

EXISTS (SELECT C1 .CIDADE FROM

CLIENTE C1 WHERE C1.CIDADE = "RIO

DE JANEIRO" AND C.CODIGO_C =

C1 .CODIGO_C)

GROUP BY C.CIDADE

HAVING AVG(I.PRECO) < 200;

Sendo assim, esse comando SQL exibe a cidade, a média de preço de produtos vendidos a clientes:

Alternativas da questão 775617
Pular para o conteúdo principal