Sistemas gerenciadores de bancos de dados oferecem diversos...

Próximas questões
Com base no mesmo assunto
Q1836582 Banco de Dados
Sistemas gerenciadores de bancos de dados oferecem diversos recursos para a implementação de um banco de dados. Dentre tais recursos está a criação e manutenção de índices, que apresentam como uma de suas características básicas
Alternativas

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