Aceleram a velocidade de
recuperação de registros em
respostas a certas condições
de busca;
Acesso eficiente aos registros
a partir de campos de
indexação que são usados
para construir um índice.
A utilização dos índices
podem ser consideradas um
dos pontos mais importantes
no processo de otimização de
consultas.
Tipos de Índices
Denso: possui entrada de
índice para cada valor de
chave de pesquisa.
Uma chave para cada valor, se o conteúdo repetir, volta para o primeiro
Esparso: ou não denso possui apenas
entradas de índices para alguns dos valores
de pesquisa.
Tem entrada para alguns valores da busca.
Tipos de índices ordenados em um nível único
Índice Primário: Quando é definido sobre o campo da tabela
É um arquivo ordenado com registros de tamanho fixo
que contém 2 campos: CHAVE PRIMÁRIA e PONTEIRO.
Um índice primário é um índice esparso.
Índice Secundário: Um índice cuja chave de busca é em
uma ordem diferente da ordem sequencial, exemplo CPF.
Fornece um meio secundário para o acesso à um arquivo
para qual existe um acesso primário, um arquivo pode ter
inúmeros índices secundários além do primário.
Índice Clustering: Quando vários registros podem
ter o mesmo valor para o campo classificado
É usado quando os registros dos arquivos são ordenados fisicamente segundo um campo que se
repete, chaves estrangeiras é um exemplo. A entrada do índice aponta para o primeiro bloco de
dados que contém o registro com o valor do campo. Índices Clustering são esparsos, por que
possuem uma entrada para cada valor distindo.