Alternativa B - Junção natural
Análise da Questão
Esta questão aborda conceitos fundamentais de Banco de Dados Relacionais, especificamente sobre os tipos de operações de junção (join).
O Conceito de Junção Natural
A Junção Natural é definida pela capacidade do sistema identificar automaticamente as colunas que devem ser usadas para relacionar as tabelas.
- Critério de Identificação: Ela busca colunas com o mesmo nome em ambas as tabelas.
- Requisitos: Para funcionar corretamente, essas colunas devem ter tipos de dados e precisão compatíveis ou iguais.
- Comportamento: Se existirem duas ou mais colunas com nomes iguais entre as tabelas, a junção natural tentará unificá-las simultaneamente, criando a relação baseada em todos esses campos comuns.
Por que as outras alternativas estão incorretas?
Para entender melhor, podemos comparar com as outras opções apresentadas:
| Tipo de Junção | Característica Principal | Por que não se encaixa? |
|---|
| Junção Cruzada | Realiza o produto cartesiano (toda linha com toda linha). | Não utiliza critérios de igualdade nem nomes de colunas para filtrar resultados. |
| Junção Externa | Mantém registros sem correspondência (preenche com NULL). | Foca na preservação de dados ausentes, não na identificação automática por nome. |
| Autojunção | Joga uma tabela contra ela mesma. | Envolve apenas uma tabela, enquanto a questão menciona "duas tabelas". |
Conclusão
Como o enunciado destaca a existência de colunas com nome, tipo e precisão iguais e pergunta qual junção usaria para aproveitar essa característica, a resposta correta é a Junção Natural, pois ela automatiza esse processo de relacionamento.
Alternativa B.