Uma ferramenta importante do GeoMedia é o join, que possibi...

Próximas questões
Com base no mesmo assunto
Q719944 Arquitetura
Uma ferramenta importante do GeoMedia é o join, que possibilita fazer links de tabelas com as features cartográficas. O tipo de join que mostra todos os dados gráficos, mas apenas faz o link com os que são em comum aos registros, é o
Alternativas

Gabarito comentado

Confira o gabarito comentado por um dos nossos professores

Alternativa Correta: E - left outer.

Vamos compreender o tema central da questão, que é a aplicação de joins em ferramentas de GIS, como o GeoMedia. Os joins são essenciais para vincular informações alfanuméricas de tabelas a dados gráficos, que são as features cartográficas. Isso é crucial em diversos trabalhos de geoprocessamento, onde a análise espacial depende da integração precisa entre dados.

Resumo teórico: Em bancos de dados, um join é uma operação que combina registros de duas ou mais tabelas com base em um campo comum. Existem diferentes tipos de joins, e cada um serve a um propósito específico:

  • Inner Join: Retorna apenas os registros que possuem correspondência em ambas as tabelas.
  • Left Outer Join: Retorna todos os registros da tabela à esquerda e os registros correspondentes da tabela à direita. Se não houver correspondência, os dados da tabela à direita retornam nulos.
  • Right Outer Join: Retorna todos os registros da tabela à direita e os registros correspondentes da tabela à esquerda. Se não houver correspondência, os dados da tabela à esquerda retornam nulos.
  • Full Outer Join: Retorna todos os registros quando há uma correspondência em uma das tabelas. Se não houver correspondência, retorna nulo em ambas as tabelas.

Justificativa da alternativa correta: O enunciado menciona um tipo de join que mostra todos os dados gráficos e apenas faz o link com os registros em comum. Isso descreve perfeitamente o Left Outer Join, pois ele retorna todos os dados da tabela à esquerda (os dados gráficos) e somente os dados correspondentes de registros da tabela à direita.

Análise das alternativas incorretas:

  • A - Inner: Apresenta apenas os registros que têm correspondência em ambas as tabelas, o que não atende ao critério de mostrar todos os dados gráficos.
  • B - Right Outer: Mostra todos os registros da tabela à direita. Não é adequado, pois o enunciado fala dos dados gráficos como base, que estariam à esquerda.
  • C - Full Outer: Mostra todos os registros de ambas as tabelas, independentemente de correspondências, o que não encaixa na descrição dada.
  • D - Intersecction Outer: Este tipo de join não existe na terminologia padrão de bancos de dados.

Para resolver questões como essa, é importante focar no tipo de dados que se deseja priorizar (todos os dados de uma tabela ou apenas os correspondentes) e lembrar das características de cada tipo de join.

Gostou do comentário? Deixe sua avaliação aqui embaixo!

Clique para visualizar este gabarito

Visualize o gabarito desta questão clicando no botão abaixo

Comentários

Veja os comentários dos nossos alunos

Resposta E...errei!

https://www.devmedia.com.br/clausulas-inner-join-left-join-e-right-join-no-sql-server/18930

se uma questão dessa cai na prova, o que resta é chorar

Clique para visualizar este comentário

Visualize os comentários desta questão clicando no botão abaixo