Pular para o conteúdo principal

Questão de Banco de Dados — Banco de Dados Relacionais — FSA 2026

Banco de DadosBanco de Dados Relacionais
Código
qg682080
Banca
FSA
Órgão
FSA-SP
Ano
2026
Nível
Superior
Cargo
Desenvolvedor de Software
Em uma instituição de ensino superior, foi necessário criar um banco de dados para controlar os projetos científicos e a participação dos pesquisadores. Para isso, foram criadas as tabelas Pesquisador, Area_Conhecimento e Projeto por meio dos scripts SQL abaixo:Imagem associada para resolução da questãoDeseja-se listar o nome dos pesquisadores que atuam como bolsistas, juntamente com a carga horária semanal dos projetos, exibindo apenas registros com correspondência entre as tabelas e ordenando em ordem decrescente de carga horária.Assinale a alternativa correta:
  1. ASELECT P.nome, PR.carga_horaria_semanalFROM Pesquisador PINNER JOIN Projeto PRON P.id_pesquisador = PR.id_bolsistaORDER BY PR.carga_horaria_semanal DESC;
  2. BSELECT P.nome, PR.carga_horaria_semanalFROM Pesquisador PINNER JOIN Projeto PRON P.id_pesquisador = PR.id_coordenadorORDER BY PR.carga_horaria_semanal DESC;
  3. CSELECT P.nome, PR.carga_horaria_semanalFROM Pesquisador PLEFT JOIN Projeto PRON P.id_coordenador = PR.id_bolsistaORDER BY PR.carga_horaria_semanal DESC;
  4. DSELECT P.nome, PR.carga_horaria_semanalFROM Projeto PRINNER JOIN Pesquisador PON PR.cod_projeto = P.id_pesquisadorORDER BY PR.carga_horaria_semanal DESC;
Revelar gabarito e comentário

GabaritoA — SELECT P.nome, PR.carga_horaria_semanal FROM Pesquisador P INNER JOIN Projeto PR ON P.id_pesquisador = PR.id_bolsista ORDER BY PR.carga_horaria_semanal DESC;

Link permanente: /questoes/qg682080