Banco de dadosSql
- (CS-UFG 2018)
Leia o texto a seguir para responder à questão.
Considere que uma empresa gere uma rede de lojas,
utilizando uma aplicação com um banco de dados que
possui o seguinte esquema: LOJA (CodLoja, Local,
NumeroDeFuncionarios), VENDA (CodVenda, Data,
Valor, CodLoja), em que: CodLoja em LOJA e CodVenda
em VENDA são chaves primárias; e CodLoja em
VENDA é chave estrangeira que referencia LOJA.
A empresa planeja fechar algumas lojas baseando-se no valor vendido, calculado por funcionário. Para tomar essa decisão, o seguinte comando escrito em SQL pode ser utilizado:
A)
SELECT CodLoja, Total/NumeroDeFuncionarios AS
Media FROM (SELECT CodLoja, SUM(Valor)As
Total FROM VENDA GROUP BY CodLoja) AS V
NATURAL JOIN LOJA ORDER BY Media
B)
SELECT CodLoja, Total/NumeroDeFuncionarios AS
Media FROM (SELECT CodLoja, COUNT(Valor) As
Total FROM VENDA GROUP BY CodLoja) AS V
NATURAL JOIN LOJA ORDER BY Media
C)
SELECT CodLoja, AVG(Total/NumeroDeFuncionarios)
AS Media FROM (SELECT CodLoja, SUM(Valor) As
Total FROM VENDA GROUP BY CodLoja) AS V
NATURAL JOIN LOJA ORDER BY Media
D)
SELECT CodLoja, AVG(Total/NumeroDeFuncionarios)
AS Media FROM (SELECT CodLoja, COUNT(Valor)
As Total FROM VENDA GROUP BY CodLoja) AS V
NATURAL JOIN LOJA ORDER BY Media
Próximo:
EXERCÍCIOS - Exercício 38
Vamos para o Anterior: Exercício 36
Tente Este: Exercício 312
Primeiro: Exercício 1
VOLTAR ao índice: Banco de dados