Questão nº 61
Questão de Informática Forense · CEBRASPE PF 2025 (nº 61)
Julgue os itens subsecutivos, a respeito de bancos de dados.
Em SQL, as junções externas (LEFT OUTER JOIN, RIGHT OUTER JOIN e FULL OUTER JOIN) permitem incluir registros de uma ou de ambas as tabelas, mesmo quando não há correspondência entre as chaves de junção.
Resposta comentada
Junção externa (outer join) é o comando que devolve todas as linhas de uma tabela (ou de ambas) mesmo quando não existe um par correspondente na outra tabela — nesses casos, os campos "vazios" da tabela sem correspondência aparecem como NULL (valor nulo).
- Correta: Certo. O comando
LEFT OUTER JOINpreserva todos os registros da tabela à esquerda;RIGHT OUTER JOINpreserva os da direita; eFULL OUTER JOINpreserva os de ambas, preenchendo com NULL onde não há correspondência.
Fica de olho: A banca costuma trocar "incluir registros de uma ou de ambas" por "incluir apenas os registros que têm correspondência" (isso é o INNER JOIN) — ou afirmar que o LEFT inclui os da direita sem correspondência, invertendo o lado.
Fonte: CEBRASPE PF 2025 Perito Criminal Federal - Informática Forense. Reproduzida para fins de estudo.