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:
- A“Fabricante dos produtos que foram comprados no Rio Grande do Sul”.
- B“Fabricante dos celulares que não foram comprados por clientes nascidos no Rio Grande do Sul”.
- C“Fabricante dos produtos que foram produzidos no Rio Grande do Sul”.
- D“Fabricante dos celulares que foram comprados no Rio Grande do Sul”.
- E“Fabricante dos celulares que foram comprados por clientes nascidos no Rio Grande do Sul”.