Pular para o conteúdo principal

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

Banco de DadosSQL
Código
cg018259
Banca
CESGRANRIO
Órgão
Banco do Brasil
Ano
2023
Nível
Médio
Cargo
Agente de Tecnologia - Microrregião 158 - TI
O banco de dados de uma empresa que comercializa seguros pessoais possui as seguintes tabelas: 

Pessoa (email, nome, unidadeFederativaNascimento, faixaEtaria)
UF (sigla, nome)
Faixa (nome, menorIdade, maiorIdade)


A coluna "unidadeFederativaNascimento" da tabela Pessoa é uma chave estrangeira que referencia a coluna "sigla" da tabela UF; a coluna "faixaEtaria" da tabela Pessoa é uma chave estrangeira que aponta para a coluna "nome" da tabela Faixa.


A tabela Faixa possui os seguintes dados:

Imagem associada para resolução da questão

Considere o seguinte comando:

SELECT COUNT(*)
FROM Pessoa P, Faixa F
WHERE P.faixaEtaria = F.nome
AND P.unidadeFederativaNascimento = 'RJ'
AND F.maiorIdade <= 19

Esse comando SQL 
  1. Aapresenta quantas são as pessoas que estão na tabela Pessoa, que são jovens e que nasceram no estado do Rio de Janeiro.
  2. Bapresenta o nome e o email de jovens nascidos no Rio de Janeiro.
  3. Cagrupa pessoas por faixa etária e mostra quantos são os grupos com pessoas nascidas no Rio de Janeiro.
  4. Drealiza uma operação equivalente à união de dois outros comandos SQL.
  5. Eagrupa pessoas por UF e mostra quantos são os grupos com jovens.
Revelar gabarito e comentário

GabaritoA — apresenta quantas são as pessoas que estão na tabela Pessoa, que são jovens e que nasceram no estado do Rio de Janeiro.

Link permanente: /questoes/cg018259