Em se tratando de dados armazenados em tabelas, índices provêm mecanismos para acelerar a localização dos dados físicos, evitando a leitura de dados desnecessários do disco.

Os índices podem ser constituídos de:

Por exemplo, suponha uma tabela de cadastro de funcionário com as informações de ID, nome, estado civil, idade, sexo, CPF, salário, endereço e telefone. Cada um desses campos poderia possuir um índice específico, assim, uma pesquisa por qualquer um dos campos ocorreria de maneira mais rápida do que sem o índice.

Dessa forma, uma tabela pode conter nenhum, um ou vários índices e cada campo da tabela pode conter nenhum, um ou vários índices. Quando um campo possui mais de um índice, o SGBD é capaz de escolher aquele mais eficiente (o que retorna o resultado mais rápido).

Copyright © 2014 AIEC.