Questão nº 54
Questão de Tecnologia da Informação · CESGRANRIO BB 01/2022 (nº 54)
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
- Aregras de integridade
- Bvisões não materializadas
- Cíndices (alternativa correta)
- Dsequências
- Egatilhos
Resposta comentada
Gabarito Alternativa C
Conceito-chave: Índice é como um sumário de um livro: ele aponta onde cada assunto está, sem precisar ler o livro inteiro. No banco de dados, o índice acelera consultas porque permite localizar linhas diretamente, em vez de varrer a tabela inteira (full scan).
- (A) Incorreta: Regras de integridade garantem a validade dos dados (ex.: não aceitar idade negativa), mas não aceleram consultas; elas apenas protegem a consistência.
- (B) Incorreta: Visões não materializadas são consultas salvas que são executadas na hora, sem armazenar resultado; elas não melhoram desempenho, apenas organizam a leitura.
- (C) Correta: Índices são estruturas auxiliares (como árvores B+) que reduzem drasticamente o tempo de busca, sendo o recurso clássico para otimizar consultas selecionadas.
- (D) Incorreta: Sequências geram números automáticos (ex.: IDs), mas não têm relação com velocidade de leitura; são usadas para controle de chaves.
- (E) Incorreta: Gatilhos (triggers) executam ações automáticas em eventos (INSERT/UPDATE/DELETE), mas não aceleram consultas; eles podem até piorar o desempenho em escritas.
Armadilha da banca: A letra B é o distrator mais tentador, pois "visões" parecem úteis para consultas. Porém, visões não materializadas são apenas "atalhos de escrita" (a consulta é reexecutada toda vez), sem ganho de velocidade. Só visões materializadas (que armazenam dados) melhorariam desempenho, mas a banca especificou "não materializadas" para te enganar.
Fonte: CESGRANRIO BB 01/2022 Escriturário - Agente de Tecnologia (Caderno Gabarito 1). Reproduzida para fins de estudo.