Questões de Índices (Banco de Dados)

Limpar Busca

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

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.
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

Num hipotético índice do tipo BitMap, sobre a coluna B da tabela TX, como descrita anteriormente, o conteúdo seria:

  • A 0010 0001 0010 0010
  • B 0010.0001.0010.0010
  • C 01000010 10110010
  • D 1 0001 2 0010 3 0011 4 0100
  • E 1 0100 2 1011

Quanto aos aspectos que podem ser ajustados de modo a melhorar o desempenho de sistemas de banco de dados, julgue o item que se segue. 

A escolha do tipo de índice é um aspecto importante para o desempenho do sistema de banco de dados: se as consultas de intervalo forem comuns, os índices de árvore B, os quais possuem uma forma de árvore balanceada, serão preferíveis aos índices de hash, os quais organizam as chaves de busca, com seus ponteiros associados em uma estrutura de arquivos hash

  • Certo
  • Errado