Em um Sistema Gerenciador de Banco de Dados (SGBD), existem...
- Gabarito Comentado (1)
- Aulas (3)
- Comentários (2)
- Estatísticas
- Cadernos
- Criar anotações
- Notificar Erro
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