Questão de Banco de Dados — SGBD - Sistema de Gerenciamento de Banco de Dados — FGV 2026
Banco de DadosSGBD - Sistema de Gerenciamento de Banco de Dados
- Código
- gp018294
- Banca
- FGV
- Órgão
- TJ-SC
- Ano
- 2026
- Cargo
- Analista de Sistemas
Um Tribunal de Justiça identificou degradação de desempenho emconsultas que filtram registros por múltiplas colunas combinadaspor operadores lógicos AND na cláusula WHERE. A equipe deadministração de banco de dados (DBA) decide criar um índicecomposto (multi-column index) para otimizar essas operações. Considerando o funcionamento de índices compostos baseadosem árvores balanceadas (B-Tree), em sistemas gerenciadores debancos de dados relacionais, assinale a afirmativa correta.
- AA ordem das colunas na definição do índice não interfere emsua eficiência, uma vez que o otimizador de consultasreordena os predicados automaticamente para garantir o usodo índice.
- BA utilização do índice composto é otimizada quando ospredicados da consulta seguem a ordem de definição dascolunas no índice, respeitando a regra do prefixo à esquerda(leftmost prefix).
- CUm índice composto só pode ser utilizado pelo motor deexecução se todas as colunas que o compõem foremobrigatoriamente referenciadas na cláusula de filtragem daconsulta.
- DA criação de índices compostos em colunas com baixaseletividade garante, de forma determinística, a substituiçãodo escaneamento sequencial de tabela (table scan) peloescaneamento de índice (index scan).
- EÍndices compostos tornam-se desnecessários em sistemasmodernos que implementam técnicas como index skip scan,sendo a ordem das colunas irrelevante para o desempenho dasconsultas.