O principal objetivo dos índices em bancos de dados relacio...
Gabarito comentado
Confira o gabarito comentado por um dos nossos professores
Gabarito: B - melhorar o desempenho de consultas submetidas ao banco de dados.
Vamos entender o porquê dessa alternativa ser a correta. Índices em bancos de dados relacionais são estruturas auxiliares que têm como principal finalidade aumentar a eficiência na recuperação dos dados. Eles funcionam de maneira similar a um índice de um livro: ao invés de percorrer toda a obra para encontrar um conteúdo específico, você vai diretamente à página indicada pelo índice. No contexto de um banco de dados, isso significa que o sistema pode encontrar os dados solicitados em uma consulta (query) de maneira mais rápida, pois não precisa escanear toda a tabela; em vez disso, usa o índice para ir direto ao ponto desejado.
A criação de índices é uma parte crítica do desempenho de um banco de dados, especialmente quando lidamos com grandes volumes de dados. Sem índices, cada consulta exigiria uma busca sequencial completa, o que é extremamente ineficiente. Com índices, as buscas são otimizadas, e o tempo de resposta para as consultas é substancialmente reduzido. É essa a razão pela qual a alternativa B está correta.
Em resumo, os índices não estão relacionados diretamente ao controle central dos dados (Alternativa A), nem permitem a modificação estrutural de tabelas (Alternativa C), e nem estão focados em alterar valores de atributos nas linhas de uma tabela (Alternativa D). Seu propósito é, puramente, melhorar a performance das consultas por meio da otimização do acesso aos dados armazenados 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
A criação de índices é uma solução muito utilizada a fim de melhorar o desempenho das consultas no banco de dados.O índice permite ao servidor de banco de dados encontrar e trazer linhas específicas muito mais rápido do que faria sem o índice.
Letra B
PostgreSQL: Banco de dados para aplicações web modernas - Vinícius Carvalho
b-
A database index is a data structure that improves the speed of data retrieval operations on a database table at the cost of additional writes and storage space to maintain the index data structure. Indexes are used to quickly locate data without having to search every row in a database table every time a database table is accessed. Indexes can be created using one or more columns of a database table, providing the basis for both rapid random lookups and efficient access of ordered records.
https://en.wikipedia.org/wiki/Database_index
Clique para visualizar este comentário
Visualize os comentários desta questão clicando no botão abaixo