Em um Sistema Gerenciador de Banco de Dados (SGBD), existem...

Próximas questões
Com base no mesmo assunto
Q482758 Banco de Dados
Em um Sistema Gerenciador de Banco de Dados (SGBD), existem várias técnicas de organização e pesquisa de dados físicos, entre eles o hashing, que é uma técnica para
Alternativas

Gabarito comentado

Confira o gabarito comentado por um dos nossos professores

Alternativa correta: C - proporcionar um rápido acesso direto a um registro, baseado no valor de um campo escolhido.

Para compreender a alternativa correta é necessário entender o conceito de hashing. Hashing é uma técnica utilizada em Sistemas Gerenciadores de Banco de Dados (SGBD) para otimizar a busca de dados. O processo envolve a utilização de uma função de hash, que transforma uma chave de pesquisa - como um número de identificação ou um nome, por exemplo - em uma posição na tabela de hash, local onde o registro correspondente está armazenado.

Esta técnica permite que os registros sejam acessados rapidamente, pois a função de hash direciona diretamente para o local de armazenamento do dado, sem a necessidade de percorrer sequencialmente toda a lista de registros. Isso é particularmente útil em grandes volumes de dados, onde uma busca sequencial seria ineficiente.

A alternativa C é correta porque descreve exatamente essa funcionalidade do hashing: o acesso rápido e direto a um registro com base no valor de um campo específico, que é definido como chave. A eficiência dessa técnica reside no fato de que a função de hash gera um índice único a partir da chave, possibilitando essa busca rápida.

As outras alternativas não descrevem corretamente o uso do hashing em um SGBD:

  • A - O hashing não está relacionado à realização de backups.
  • B - O hashing não aplica critérios para resposta a consultas com avaliação final.
  • D - O hashing não é uma estratégia de recuperação de dados perdidos por erros de gravação.
  • E - O hashing não trata da reserva de espaço em disco, mas sim da localização eficiente dos registros.

Portanto, ao trabalhar com bancos de dados, é fundamental compreender técnicas como o hashing para garantir que as operações de busca e recuperação de dados sejam executadas de forma eficiente e eficaz.

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

Hashing 

 A ideia do hashing é fornecer uma função h(x), chamada de função hash que, aplicada ao valor do campo de hash de um registro, gere o endereço do bloco de disco no qual o registro está armazenado.

 

http://titodahora.blogspot.com.br/2016/08/tecnicas-de-hashing-em-banco-de-dados_82.html

(C)

Uma função hash é um algoritmo que mapeia dados de comprimento variável para dados de comprimento fixo. Os valores retornados por uma função hash são chamados valores hash, códigos hash, somas hash, checksums ou simplesmente hashing.

Clique para visualizar este comentário

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