Questões de Índices (Banco de Dados)

Limpar Busca

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.

  • A Armazenar valores únicos em uma estrutura de dados, facilitando a busca e a ordenação dos elementos.
  • B Codificar informações de texto em formato binário, tornando mais rápida a busca por palavras-chave específicas.
  • C Criar representações compactas de conjuntos de dados, permitindo operações de inserção e ordenação de forma eficiente.
  • D Exclusivamente destinados à ordenação de dados numéricos em estruturas de árvore, otimizando a busca por elementos em tempo constante.

Karen está atuando junto à Comissão de Valores Mobiliários (CVM) para a melhoria da performance das consultas aos bancos de dados. Após algumas verificações, ela chegou à conclusão de que o banco deveria executar sua indexação das linhas de uma tabela com base no resultado da chamada de alguma função especificada sobre os valores das linhas, em vez de indexar com base nos valores em si.

Isso significa que os índices criados por Karen deverão ser índices:

  • A multitabelas;
  • B bitmap;
  • C funcionais;
  • D multiníveis dinâmicos;
  • E em árvore B.

A respeito de banco de dados, julgue o seguinte item. 


O comando CLUSTER deve ser usado em uma tabela para melhorar o seu desempenho, pois reordena os registros existentes no momento de sua execução, sem impacto nos registros que serão inseridos no futuro.

  • Certo
  • Errado
Em bancos de dados, o objetivo principal da indexação é:
  • A organizar os dados em arquivos
  • B reduzir o espaço de armazenamento
  • C acelerar o acesso aos dados
  • D evitar a redundância
  • E criar tabelas

Segundo os resultados apresentados pela Pesquisa Anual de Comércio (PAC) realizada em 2021 pelo IBGE, o Brasil possuía cerca de 1.039.000 empresas comerciais da área varejista, com cerca de 7.413.000 pessoas trabalhando nessas empresas em 31/12 daquele ano. Uma organização criou e populou um banco de dados relacional para a realização de estudos nessa área, com as tabelas EMPRESA, FUNCIONÁRIO, PRODUTO e VENDA, entre outras.
Nesse contexto, considere que, quando um determinado comando SELECT, que realiza acesso aos dados logicamente relacionados das quatro tabelas citadas, é executado no contexto apresentado, ele possui um alto tempo de resposta. Foi, então, avaliado que, dentre outras medidas, o desempenho da execução desse comando precisa ser aprimorado.
Nesse caso, é necessário observar se no plano de execução desse comando há

  • A buscas sequenciais a dados de alguma tabela que podem ser melhoradas por meio de índices.
  • B índices especiais para operações do tipo “loop” sem utilização plena.
  • C muitos índices sendo utilizados, o que pode prejudicar o desempenho do comando.
  • D operações do tipo “divisão” e, caso haja, substituí-las por “junções” equivalentes.
  • E operações do tipo “junção” e, caso haja, não utilizá-las.