///
Esta questão foi aplicada no ano de 2024 pela banca Quadrix no concurso para CFP. A questão aborda conhecimentos da disciplina de Banco de Dados, especificamente sobre Structured Query Language.
Esta é uma questão de múltipla escolha com 2 alternativas. Teste seus conhecimentos e selecione a resposta correta.
Um banco de dados relacional foi criado para registrar os cursos realizados por psicólogos em uma clínica de treinamento. O banco de dados não possui colunas com autoincremento e contém as seguintes tabelas: PSICOLOGO (id_psicologo (PK, INT), nome (VARCHAR), email (VARCHAR)); CURSO (id_curso (PK, INT), nome_curso (VARCHAR), duracao (INT)); INSCRICAO (id_inscricao (PK, INT), id_psicologo (FK, INT), id_curso (FK, INT), data_inscricao (DATE)); CERTIFICADO (id_certificado (PK, INT), id_inscricao (FK, INT), data_certificado (DATE)).
Com base nessa situação hipotética e na linguagem SQL, julgue o item seguinte.
A instrução SQL a seguir retorna somente os psicólogos que possuem certificado de conclusão de curso.
SELECT nome
FROM psicologo p
WHERE EXISTS (
SELECT *
FROM certificado c
WHERE c.id inscricao = p.id_psicologo
);