Pular para o conteúdo principal

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

Banco de DadosSQL
Código
cg048949
Banca
CESGRANRIO
Órgão
LIQUIGÁS
Ano
2012
Nível
Superior
Cargo
LIQUIGAS - Profissional Júnior - Desenvolvimento de Aplicações
Considere o esquema relacional abaixo, proposto para um sistema de informações de uma locadora de vídeos em formato DVD, em que os atributos que correspondem às chaves primárias estão sublinhados, os atributos opcionais, em negrito e as referências entre chaves estrangeiras e primárias são triviais, indicadas por atributos (quase) homônimos nas tabelas relacionadas.DVD (Código, TítuloVídeo, Preço_aquisição, IdCliente, DataEmp)Para cada vídeo a locadora pode ter vários DVDs para alugar a seus clientes. Esses têm código de identificação único para fins de organização física nas prateleiras e a locadora mantém o preço pago por cada DVD. Cada DVD só está alugado a um cliente de cada vez.CLIENTES (Nome, Endereço, Telefone_Comercial, Telefone_Residencial, Identidade)ALUGOU (ValorPago, DataEmp, DataDev, IdCliente, TítuloVídeo, CódigoDVD)Os clientes (dos quais se sabe nome, endereço, telefones de contato e número de identidade) alugam ou pegam emprestados DVDs em uma data (DataEmp) e pagam um determinado valor em função da data em que os devolvem (DataDev).Seja a consulta SQL a seguir. Select Nome, Telefone_residencial, count(*) as QTE, sum(ValorPago) as TotalPago from clientes C, alugou A where C.Identidade = A.IdCliente group by Nome, Telefone_residencialO resultado dessa consulta é listar
  1. Ao nome e o telefone residencial dos clientes que já gastaram mais do que um determinado valor na locadora.
  2. Bo número de clientes que alugaram um determinado DVD.
  3. Co total que já foi arrecadado com o aluguel de um de- terminado DVD, explicitando cada cliente que o alugou (com seu telefone) juntamente com o valor gasto por ele com aquele DVD.
  4. Dpara cada cliente que já alugou algum DVD, seu nome e telefone residencial, a quantidade total de DVDs já alugados e o valor total pago.
  5. Epara cada DVD disponível, quais os clientes (com nome e telefone) o alugaram e o quanto gastaram com aquele DVD.
Revelar gabarito e comentário

GabaritoD — para cada cliente que já alugou algum DVD, seu nome e telefone residencial, a quantidade total de DVDs já alugados e o valor total pago.

Link permanente: /questoes/cg048949