Os sistemas gerenciadores de bancos de dados utilizam divers...

Próximas questões
Com base no mesmo assunto
Q754946 Banco de Dados

Os sistemas gerenciadores de bancos de dados utilizam diversos métodos para implementar junções do tipo AR=SB, onde R e S são atributos compatíveis com os domínios A e B. Assinale a alternativa que indica o método que deve ser usado para implementar junções que adotem as seguintes características:

• Verificar se os registros dos arquivos A e B estão ordenados segundo os valores dos atributos de junção R e S.

• Percorrer os dois arquivos de modo simultâneo, na mesma ordem dos atributos da junção.

• Caso os arquivos não estejam ordenados, procedera classificação através do método de ordenação externa.

Alternativas

Gabarito comentado

Confira o gabarito comentado por um dos nossos professores

Alternativa correta: E - sort-merge.

O método de junção sort-merge é utilizado em sistemas gerenciadores de bancos de dados para realizar a junção de dois conjuntos de dados. Esse método é escolhido quando os registros de ambos os arquivos estão ordenados ou precisam ser ordenados com base nos atributos especificados para a junção. As principais etapas envolvidas na junção sort-merge são:

  • Verificação da ordenação dos registros nos arquivos com base nos atributos de junção.
  • Percorrimento simultâneo dos dois arquivos, seguindo a ordem dos atributos de junção.
  • Caso os arquivos não estejam ordenados, realiza-se uma ordenação externa antes de proceder com a junção.

A correta aplicação desse método garante a eficiência da operação, aproveitando a ordenação existente ou realizando a ordenação necessária externamente para depois mesclar os arquivos de maneira eficaz. Dessa maneira, conseguimos relacionar registros de diferentes tabelas que possuem valores correspondentes nos atributos especificados para a junção.

Portanto, ao aplicar esses conceitos à questão em foco, a alternativa E - sort-merge é a correta porque descreve precisamente a abordagem de ordenar registros, quando necessário, e depois percorrê-los de forma simultânea para realizar a junção das tabelas A e B baseada nos atributos R e S.

Clique para visualizar este gabarito

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