Pular para o conteúdo principal

Questão de Banco de Dados — Banco de Dados Relacionais — FUNDATEC 2025

Banco de DadosBanco de Dados Relacionais
Código
qg468596
Banca
FUNDATEC
Órgão
BRDE
Ano
2025
Nível
Superior
Cargo
Analista de Sistemas - Subárea Desenvolvimento de Sistemas
Sobre a instrução SELECT da linguagem SQL ANSI, qual tipo de junção (JOIN) é utilizada para combinar linhas de duas ou mais tabelas com base em uma coluna comum entre elas, retornando apenas as linhas que têm valores correspondentes em ambas as tabelas?
  1. AINNER JOIN
  2. BLEFT JOIN
  3. CRIGHT JOIN
  4. DFULL JOIN
  5. ECROSS JOIN
Revelar gabarito e comentário

GabaritoA — INNER JOIN

Comentário gerado por IA. É um apoio ao estudo, ancorado em fontes, mas pode conter imprecisões — confira sempre na fonte oficial (lei, súmula, edital e gabarito da banca). Encontrou um erro? Use “Reportar”.

Cláusula JOIN – INNER JOIN

Gabarito: letra A. O INNER JOIN combina linhas de duas ou mais tabelas com base em uma coluna comum, retornando apenas as linhas com valores correspondentes em ambas – exatamente a definição clássica de interseção entre tabelas.

A questão exige conhecer os tipos de junção da SQL ANSI. O material de apoio descreve: "INNER JOIN: Retorna registros que possuem valores correspondentes em ambas as tabelas, ou seja, as interseções." As demais alternativas representam outros tipos:

  • LEFT JOIN (B): retorna todos os registros da tabela da esquerda e os correspondentes da direita (preenche com NULL quando não há correspondência).

  • RIGHT JOIN (C): retorna todos os registros da tabela da direita e os correspondentes da esquerda.

  • FULL JOIN (D): retorna todos os registros de ambas as tabelas.

  • CROSS JOIN (E): gera o produto cartesiano, ou seja, combina cada linha de uma tabela com todas as linhas da outra.

Portanto, apenas o INNER JOIN atende à descrição do enunciado.

1INNER JOIN
Só correspondentes em ambas
2LEFT JOIN
Todos da esquerda + correspondentes
3RIGHT JOIN
Todos da direita + correspondentes
4FULL JOIN
Todos de ambas
5CROSS JOIN
Produto cartesiano
JOIN (SQL ANSI)
LEVELsoulevel.com.br
JOIN (SQL ANSI): INNER JOIN (Só correspondentes em ambas); LEFT JOIN (Todos da esquerda + correspondentes); RIGHT JOIN (Todos da direita + correspondentes); FULL JOIN (Todos de ambas); CROSS JOIN (Produto cartesiano)

Gabarito: letra A.

Link permanente: /questoes/qg468596