Questão FC374459
Considerando o objetivo dos índices bitmap em estruturas de dados e como eles podem ser utilizados para otimizar operações de inserção e ordenação, assinale a afirmativa correta.
Otimização (Tuning) em Banco de Dados
Instituto Consulplan · 2024
Considerando o objetivo dos índices bitmap em estruturas de dados e como eles podem ser utilizados para otimizar operações de inserção e ordenação, assinale a afirmativa correta.
- Armazenar valores únicos em uma estrutura de dados, facilitando a busca e a ordenação dos elementos.
- Codificar informações de texto em formato binário, tornando mais rápida a busca por palavras-chave específicas.
- Criar representações compactas de conjuntos de dados, permitindo operações de inserção e ordenação de forma eficiente.
- Exclusivamente destinados à ordenação de dados numéricos em estruturas de árvore, otimizando a busca por elementos em tempo constante.
Mostrar resposta e comentário
Gabarito
Certo
Comentário do professor
Índices bitmap representam cada valor possível de uma coluna por um vetor de bits em que "1" marca as linhas que possuem esse valor e "0" as que não possuem.
Essa representação é extremamente compacta e favorece operações por conjuntos, como AND, OR e NOT, feitas por simples operações bit a bit.
São particularmente eficientes quando a coluna tem baixa cardinalidade (poucos valores distintos), reduzindo espaço e I/O.
Para ordenação, combinar bitmaps de valores em sequência permite recuperar resultados já agrupados por valor com custo baixo.
Quanto à inserção, embora índices bitmap não sejam ideais para altas taxas de updates em OLTP, técnicas como compressão e atualização por blocos tornam as inserções e manutenções eficientes em ambientes analíticos.
Portanto, a alternativa reflete corretamente que bitmaps criam representações compactas que permitem operações de inserção e ordenação de forma eficiente em cenários adequados.
Conteúdo do catálogo FC Concursos · Atualizado em