Pular para o conteúdo principal

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

Banco de DadosSQL
Código
cg011408
Banca
CESGRANRIO
Órgão
Banco da Amazônia
Ano
2018
Nível
Superior
Cargo
Técnico Científico - Tecnologia da Informação
Considere que, em um modelo relacional, há três tabelas bem formadas denominadas Cliente, Compra (que representa os produtos comprados por um cliente) e Produto. A PK dos clientes é o CPF, e a PK dos produtos é um código. Há atributos nome e UF de nascimento para os clientes, e atributos fabricante e categoria para os produtos. Ou seja, Cliente (cpf, nome, UF), Produto (cod, fabricante, categoria) e Compra (cpf, cod). Observe-se o seguinte comando SQL:SELECT DISTINCT P.fabricanteFROM Produto P, Compra CWHERE P.cod = C.codAND P.categoria = 'celular'AND C.cpf IN (SELECT cpf FROM Cliente WHERE UF = 'RS')Esse comando retorna dados que respondem à seguinte pergunta:
  1. A“Fabricante dos produtos que foram comprados no Rio Grande do Sul”.
  2. B“Fabricante dos celulares que não foram comprados por clientes nascidos no Rio Grande do Sul”.
  3. C“Fabricante dos produtos que foram produzidos no Rio Grande do Sul”.
  4. D“Fabricante dos celulares que foram comprados no Rio Grande do Sul”.
  5. E“Fabricante dos celulares que foram comprados por clientes nascidos no Rio Grande do Sul”.
Revelar gabarito e comentário

GabaritoE — “Fabricante dos celulares que foram comprados por clientes nascidos no Rio Grande do Sul”.

Link permanente: /questoes/cg011408