Pular para o conteúdo principal

Questão de Banco de Dados — Consultas e Comandos em SQL — FCC 2022

Banco de DadosConsultas e Comandos em SQL
Código
fc138980
Banca
FCC
Órgão
PGE AM
Ano
2022
Cargo
Tec GP ( )
Considere as informações a seguir para responder a questão.   Em uma organização, um advogado pode estar relacionado a vários processos e cada processo pode estar relacionado a vários advogados. Cada advogado pode dar um parecer diferente em cada processo em que atua. A imagem abaixo mostra a relação entre as tabelas do banco de dados da organização.   Após o banco de dados e as tabelas serem criadas, foram cadastrados os dados abaixo, nas respectivas tabelas.   Ao executar uma instrução de consulta nas tabelas do banco de dados, foram obtidos os dados mostrados abaixo. A instrução correta que foi executada éImagem associada para resolução da questãoImagem associada para resolução da questãoImagem associada para resolução da questão
  1. ASELECT adp.oabAdvogado, (SELECT nomAdvogado FROM Advogado WHERE oabAdvogado=adp.oabAdvogado), adp.numProcesso, adp.parecerAdvogado FROM advogado_processo as adp WHERE adp.numProcesso = (SELECT numProcesso FROM Processo WHERE anoIniProcesso=1987);
  2. BSELECT adp.oabAdvogado, adv.nomAdvogado, adp.numProcesso, adp.parecerAdvogado FROM Advogado_Processo as adp, Advogado as adv, Processo as prc WHERE prc.numProcesso = (SELECT numProcesso FROM Processo WHERE anoIniProcesso=1999);
  3. CSELECT adp.oabAdvogado, adv.nomAdvogado, adp.numProcesso, adp.parecerAdvogado FROM Advogado_Processo as adp, Advogado as adv WHERE adp.numProcesso = (SELECT numProcesso FROM Processo WHERE anoIniProcesso=1999);
  4. DSELECT adp.oabAdvogado, (SELECT nomAdvogado FROM Advogado WHERE oabAdvogado=adp.oabAdvogado) as nomAdvogado, adp.numProcesso, adp.parecerAdvogado FROM advogado_processo as adp, Processo as prc WHERE prc.numProcesso = (SELECT numProcesso FROM Processo WHERE anoIniProcesso=1999);
  5. ESELECT adp.oabAdvogado, (SELECT nomAdvogado FROM Advogado WHERE oabAdvogado=adp.oabAdvogado) as nomAdvogado, adp.numProcesso, adp.parecerAdvogado FROM advogado_processo as adp WHERE adp.numProcesso = (SELECT numProcesso FROM Processo WHERE anoIniProcesso=1999);
Revelar gabarito e comentário

GabaritoE — SELECT adp.oabAdvogado, (SELECT nomAdvogado FROM Advogado WHERE oabAdvogado=adp.oabAdvogado) as nomAdvogado, adp.numProcesso, adp.parecerAdvogado FROM advogado_processo as adp WHERE adp.numProcesso = (SELECT numProcesso FROM Processo WHERE anoIniProcesso=1999);

Link permanente: /questoes/fc138980