Pular para o conteúdo principal

Questão de Banco de Dados — Índices — UNIVALI 2025

Banco de DadosÍndices
Código
qg627315
Banca
UNIVALI
Órgão
Prefeitura de Luiz Alves - SC
Ano
2025
Nível
Médio
Cargo
Técnico em Manutenção e Suporte de Informática - Edital nº 12
Em Sistemas Gerenciadores de Bancos de Dados (SGBDs), a indexação é vital para otimizar o desempenho das consultas. A estrutura de índice mais utilizada em bancos de dados relacionais para consultas de intervalo e buscas pontuais é a Árvore B+ (B+-tree). Essa estrutura é uma árvore de busca balanceada que difere da Árvore B clássica por armazenar todos os valores de dados (ou ponteiros para os dados) exclusivamente nos nós folha, mantendo os nós internos apenas com chaves de navegação. Qual é a principal vantagem de manter todos os registros de dados ou ponteiros apenas nos nós folha em uma Árvore B+?
  1. APermite que o índice armazene dados não ordenados, tornando a inserção de novos registros mais rápida, pois eles podem ser colocados em qualquer nó folha disponível.
  2. BPermite que os nós folha sejam ligados sequencialmente (como uma lista ligada), otimizando varreduras de intervalo (range scans), como SELECT * WHERE idade BETWEEN 20 AND 30.
  3. CGarante que a árvore nunca precise de rebalanceamento durante operações de inserção ou exclusão, simplificando a manutenção do índice.
  4. DReduz a altura da árvore, pois os nós internos ficam menores por não conterem os dados, acelerando as buscas pontuais (equality lookups).
Revelar gabarito e comentário

GabaritoB — Permite que os nós folha sejam ligados sequencialmente (como uma lista ligada), otimizando varreduras de intervalo (range scans), como SELECT * WHERE idade BETWEEN 20 AND 30.

Link permanente: /questoes/qg627315