Imagem de fundo

A seguir são definidas 3 relações em um banco de dados, segundo a abordagem relacional,...

A seguir são definidas 3 relações em um banco de dados, segundo a abordagem relacional, onde as chaves estão sublinhadas.


PRODUTO(CodigoEAN, Nome, Preco)

LOJA(CNPJ, Rua, Complemento, CEP, Cidade, Estado)

VENDA(CNPJ, CodigoEAN, Data, Quantidade)


Para produzir um relatório com as colunas CódigoEAN, Nome e Venda_Total, onde a Venda_Total representa o somatório do valor de todas as vendas de um certo produto em todas as datas e todas as lojas, e cada produto só será listado uma vez, qual expressão SQL deve ser usada?

A

SELECT PRODUTO.CodigoEAN, PRODUTO.Nome, Preco*Quantidade AS Venda_Total FROM PRODUTO, VENDA ;

B

SELECT PRODUTO.CodigoEAN, PRODUTO.Nome, Sum(Quantidade*Preco) AS Venda_Total FROM LOJA,PRODUTO , VENDA WHERE PRODUTO.CodigoEAN = VENDA.CodigoEAN AND LOJA.CNPJ=VENDA CNPJ;

C

SELECT PRODUTO.CodigoEAN, PRODUTO.Nome, Quantidade*Preco AS Venda_Total FROM PRODUTO , VENDA WHERE PRODUTO. CodigoEAN = VENDA.CodigoEAN GROUP BY PRODUTO.CodigoEAN, PRODUTO.Nome;

D

SELECT PRODUTO.CodigoEAN, PRODUTO.Nome, PRODUTO.Preco*VENDA.Quantidade AS Venda_Total FROM PRODUTO, VENDA WHERE PRODUTO.CodigoEAN=VENDA.CodigoEAN ORDER BY PRODUTO.Preco*VENDA.Quantidade;

E

SELECT PRODUTO.CodigoEAN, Nome, Sum(Quantidade*Preco) AS Venda_Total FROM PRODUTO , VENDA WHERE PRODUTO.CodigoEAN = VENDA.CodigoEAN GROUP BY PRODUTO.CodigoEAN, Nome;