Questão FC369684
O analista de suporte José precisa otimizar o banco de dados DMJus do ambiente de Data Warehouse do MPU. O DMJus implementa modelos de dados multidimensionais cujas dimensões possu
Outros Tipos e Modelos de Bancos de Dados
FGV · 2025
O analista de suporte José precisa otimizar o banco de dados DMJus do ambiente de Data Warehouse do MPU. O DMJus implementa modelos de dados multidimensionais cujas dimensões possuem muitos atributos de baixa cardinalidade, ou seja, apresentam um número baixo de valores distintos – por exemplo, Unidades da Federação (UF).
Para otimizar o DMJus, melhorando seu desempenho, José deve criar um índice do tipo:
- hash;
- bitmap;
- caching;
- clustered;
- non-clustered.
Mostrar resposta e comentário
Gabarito
B
Comentário do professor
O índice bitmap é indicado quando a coluna tem cardinalidade baixa (poucos valores distintos), como “UF”. Cada valor distinto é representado por uma sequência de bits que indica as linhas que o possuem.
Em ambientes de Data Warehouse, onde predominam consultas analíticas e poucas gravações, operações de filtro e junção são resolvidas por rápidas operações bitwise (AND, OR), combinando os bitmaps sem varrer índices tradicionais.
Além disso, bitmaps são altamente compactáveis (p.ex. RLE), reduzindo espaço e melhorando I/O. Por outro lado, não são recomendados para tabelas com muitas atualizações, mas em um DW como o DMJus favorecem desempenho em consultas agregadas e seletivas.
Conteúdo do catálogo FC Concursos · Atualizado em