Questão FC295807
Um banco de dados (BD) persiste dados de forma organizada e controlada. Em adição, um BD deve prover recursos para permitir que consultas que necessitem de velocidade (baixo tempo
Conceitos Iniciais de Bancos de Dados
CESGRANRIO · 2023
Um banco de dados (BD) persiste dados de forma organizada e controlada. Em adição, um BD deve prover recursos para permitir que consultas que necessitem de velocidade (baixo tempo de resposta) no acesso aos dados possam ter um bom desempenho.
Um dos recursos que um profissional de tecnologia da informação tem à disposição para configurar um BD, de modo a melhorar o desempenho de consultas selecionadas, é a criação de
- regras de integridade
- visões não materializadas
- índices
- sequências
- gatilhos
Mostrar resposta e comentário
Gabarito
Certo
Comentário do professor
Os índices são estruturas auxiliares que o SGBD mantém para acelerar a recuperação de linhas sem precisar fazer varredura completa da tabela. Funcionam como um catálogo ordenado (por exemplo, B-tree ou hash) que permite localizar rapidamente registros por valores de chave.
Ao criar um índice em colunas usadas em WHERE, JOIN ou ORDER BY, o otimizador pode transformar buscas custosas em acessos diretos, reduzindo muito o tempo de resposta em consultas seletivas.
Importante: índices consomem espaço e impõem custo nas operações de escrita — inserção/atualização/exclusão — porque a estrutura precisa ser mantida. Por isso, escolha colunas com alta selectividade e que sejam frequentemente consultadas.
Conteúdo do catálogo FC Concursos · Atualizado em