Geral Múltipla Escolha

Que afirmação é verdadeira sobre uma junção natural?

Que afirmação é verdadeira sobre uma junção natural?

  1. As colunas com os mesmos nomes devem ter o mesmo tipo de dados.
  2. Colunas com os mesmos nomes não podem ser incluídas na lista SELECT da consulta.
  3. As colunas com os mesmos nomes não devem ter tipos de dados idênticos.
  4. Colunas com os mesmos nomes devem ter tipos de dados compatíveis.

Resolução completa

Explicação passo a passo

D
Alternativa D

Alternativa D - Colunas com os mesmos nomes devem ter tipos de dados compatíveis.

Explicação Didática

Uma Junção Natural (Natural Join) é um operador em álgebra relacional e SQL que combina tabelas automaticamente com base nas colunas que possuem o mesmo nome em ambas as tabelas.

Para que essa operação funcione corretamente e retorne resultados lógicos, os valores nas colunas de junção precisam poder ser comparados entre si. Isso exige que os tipos de dados sejam compatíveis.

Por que as outras alternativas estão incorretas?

  • Opção A (Mesmo tipo de dados): Embora seja comum os tipos serem iguais, a exigência estrita de serem exatamente o mesmo tipo é menos precisa do que "compatíveis". Sistemas de banco de dados frequentemente permitem comparações entre tipos compatíveis (ex: INTEGER e BIGINT), mesmo não sendo idênticos.
  • Opção B (Não podem ser incluídas no SELECT): É falso. Você pode incluir as colunas na cláusula SELECT. A diferença é que, após a junção natural, as colunas duplicadas são fundidas em uma única coluna no resultado, então você a referencia apenas uma vez.
  • Opção C (Não devem ter tipos idênticos): É falso. Geralmente espera-se que os tipos sejam similares ou idênticos para garantir a integridade dos dados unidos.

Resumo Técnico

CaracterísticaDetalhe
OperadorJunção Natural ($\bowtie$)
CritérioIgualdade nos nomes das colunas
ResultadoRemove colunas duplicadas do conjunto de atributos
RequisitoTipos de dados compatíveis nas chaves de junção

Portanto, a afirmação correta é que as colunas com os mesmos nomes devem ter tipos de dados compatíveis.

Tem outra questão para resolver?

Resolver agora com IA

Mais questões de Geral

Ver mais Geral resolvidas

Tem outra questão de Geral?

Cole o enunciado, tire uma foto ou descreva o problema — a IA resolve com explicação completa em segundos.