Qual é a principal vantagem da utilização de índices em um b...
Gabarito comentado
Confira o gabarito comentado por um dos nossos professores
Alternativa Correta: E - Aumentar a velocidade de recuperação de dados.
1. Tema Central da Questão:
Esta questão aborda o papel dos índices em bancos de dados relacionais. O aluno deve compreender a função e as vantagens dos índices na prática do dia a dia de bancos de dados, um tema essencial tanto por sua recorrência em provas quanto por sua aplicação real em sistemas que demandam consultas ágeis.
2. Resumo Teórico:
Um índice é uma estrutura auxiliar criada sobre uma ou mais colunas de uma tabela. Sua função é permitir que o sistema de banco de dados encontre registros de forma rápida, sem precisar examinar todos os dados da tabela (o chamado "full scan"). Assim como um índice remissivo em um livro facilita a localização de tópicos, o índice em banco de dados acelera a busca e melhora o desempenho das consultas.
Fontes como o Manual do PostgreSQL e o livro Database System Concepts (Silberschatz, Korth, Sudarshan) detalham que o benefício primário dos índices é a eficiência na recuperação de dados.
3. Justificativa da Alternativa Correta (E):
Aumentar a velocidade de recuperação de dados é, de fato, a principal razão para criar índices. Eles permitem que o banco de dados localize rapidamente as linhas que satisfazem um critério de pesquisa, otimizando SELECTs e outras operações de busca.
4. Análise das Alternativas Incorretas:
- A: Reduzir o espaço de armazenamento necessário — Incorreto. Índices ocupam espaço extra no banco de dados; eles aumentam o uso de armazenamento.
- B: Garantir a integridade referencial — Incorreto. Integridade referencial é garantida por chaves estrangeiras, não por índices.
- C: Facilitar a criação de backups — Incorreto. Os índices não têm função direta no processo de backup.
- D: Evitar a duplicação de dados — Incorreto. Essa função é desempenhada por restrições de unicidade (como UNIQUE), não por índices comuns.
5. Estratégias para Interpretação:
Procure palavras-chave como principal vantagem. Muitas alternativas citam funções de outros conceitos (integridade, backup etc.), o que é uma pegadinha comum em concursos. Foque no conceito central do índice: velocidade de busca.
Gostou do comentário? Deixe sua avaliação aqui embaixo!
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
E
Analisando as alternativas:
A) Reduzir o espaço de armazenamento necessário
❌ Errada. Na verdade, índices ocupam espaço extra no banco de dados.
B) Garantir a integridade referencial entre tabelas
❌ Errada. Integridade referencial é garantida por chaves primárias e estrangeiras, não por índices.
C) Facilitar a criação de backups
❌ Errada. Índices não têm relação direta com backups.
D) Evitar a duplicação de dados em tabelas
❌ Errada. Isso é feito por chaves primárias e restrições de unicidade.
E) Aumentar a velocidade de recuperação de dados
✅ Correta. Essa é a principal vantagem: consultas e buscas ficam mais rápidas.
- Um índice é uma estrutura que melhora a velocidade de acesso aos dados, permitindo que o SGBD encontre registros rapidamente sem precisar percorrer toda a tabela.
- Funciona de forma parecida com o índice de um livro: você não lê página por página, mas vai direto à página desejada.
Clique para visualizar este comentário
Visualize os comentários desta questão clicando no botão abaixo