Sistemas gerenciadores de bancos de dados oferecem diversos...
Gabarito comentado
Confira o gabarito comentado por um dos nossos professores
Alternativa correta: C - a criação de estruturas de dados adicionais às tabelas presentes no banco de dados.
Os índices são estruturas de dados muito importantes dentro de um Sistema Gerenciador de Banco de Dados (SGBD). Sua principal função é otimizar as consultas (queries) realizadas nas tabelas do banco de dados. Eles funcionam de maneira similar ao índice de um livro, permitindo que o sistema localize rapidamente os dados sem a necessidade de varrer toda a tabela.
Ao criar um índice, o que o SGBD faz é estabelecer uma estrutura de dados adicional, como uma árvore B ou uma hash table, que mantém referências ordenadas ou de rápida busca para as linhas da tabela. Esta estrutura facilita a busca por registros, pois ao invés de percorrer toda a tabela, o SGBD segue as referências do índice, que apontam diretamente para os registros correspondentes na tabela.
É importante ressaltar que essa estrutura de índice é separada dos dados da tabela em si, e não altera o conteúdo ou a quantidade dos registros originais. Com isso em mente, podemos analisar por que as demais alternativas estão incorretas:
- A - Índices não têm relação com a criptografia dos dados. A criptografia se refere à segurança e privacidade dos dados, enquanto índices tratam de desempenho em consultas.
- B - A linguagem SQL é utilizada em consultas ao banco de dados, inclusive no acesso aos índices. Não existe uma linguagem separada somente para índices.
- D - Gatilhos (triggers) são outro recurso de SGBDs, que automatizam ações quando certos eventos ocorrem, mas não têm relação direta com a criação de índices.
- E - Índices não reduzem o número de registros, apenas permitem um acesso mais rápido a eles.
Portanto, a alternativa C está correta porque reflete exatamente o propósito dos índices: criar estruturas de dados que são adicionais e auxiliares às tabelas existentes, com o objetivo de aumentar a eficiência das operações de busca e consulta no banco de dados.
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
Os índices agilizam a busca e a recuperação de registros, para isso eles envolvem armazenamento de dados auxiliares. Esses dados são armazenados nos arquivos de índices. Alguns tipos de acesso podem se beneficiar dos índices, por exemplo, a localização de registro com um valor especificado e a localização de registros em um intervalo especificado de valores.
GABARITO C
NAVATHE
Banco de dados: Índices
Clique para visualizar este comentário
Visualize os comentários desta questão clicando no botão abaixo