02 Estruturas de Indexa o

2958 palavras 12 páginas
Estruturas de Indexação
Profa. Maria Claudia Reis Cavalcanti
Prof. Ronaldo Ribeiro Goldschmidt

Material adaptado das notas de aula da
Professora Ana Maria de C. Moura – IME e Maria
Luiza Campos - UFRJ

Índices
 São estruturas de dados (arquivos) adicionais àquelas contendo os registros de dados (vide tópico anterior)
 Provêm caminhos de acesso alternativos aos registros sem afetar a disposição física dos registros no arquivo
 Um índice acelera a recuperação de registros baseada no campo de indexação
 Campo de indexação ou campo chave: atributos indexadores usados para construir o índice e para encontrar o end. do registro buscado.
 Chave de busca: outro termo utilizado para fazer referência ao conjunto de campos usado para indexação de um arquivo.
Não confundir com o conceito de chave.
 A princípio, qualquer subconjunto de campos do registro de um arquivo pode compor uma chave de busca para construção de um índice sobre tal arquivo.
2

Índices
O que é um índice:
Estrutura de dados interna ao SGBD que permite acesso mais rápido às informações do banco.
Exemplo (simplificado):
Fornecedor

CODIGO

NOME

STATUS

CIDADE

F1

SMITH

20

LONDRES

F2

JONES

10

PARIS

F3

BLAKE

30

PARIS

F4

CLARK

20

LONDRES

F5

ADAMS

30

ATENAS

Índice sobre o atributo Nome de Fornecedor
Nome

Endereço (Bloco)

ADAMS

5

BLAKE

3

CLARK

4

JONES

2

SMITH

1

Observação: Índices devem ser utilizados com critério pois afeta desempenho das consultas e das demais operações.

3

Índices
 Vantagens:
Acesso mais rápido ao registro quando a procura é sobre campo indexado.
Menos I/O: arquivo de índice menor que o arquivo de dados.

 Desvantagens:
Inclusão, exclusão e alteração ficam mais lentas. Mais espaço de armazenamento.
4

Tipos de Índices
 Ind. Primário x Índ. Secundário x Índ.
Clustering
 Índice Denso x Índice não Denso (Esparso)
 Índice de um único nível x índices de

Múltiplos Níveis
 Índices Invertidos

5

Tipos de Índices
 Um Índice Primário é construído

Relacionados

  • O problema do desperdício de espaço nos atuais sistemas de alocação de arquivos
    5827 palavras | 24 páginas
  • MIB- informatica
    791 palavras | 4 páginas
  • R - Programação
    18862 palavras | 76 páginas
  • tecnologia
    11131 palavras | 45 páginas
  • agronomia
    1318 palavras | 6 páginas
  • Informatica
    4592 palavras | 19 páginas
  • Sistemas Operacionais
    1879 palavras | 8 páginas
  • Trabalho
    2289 palavras | 10 páginas
  • Aplicações informáticas b
    5734 palavras | 23 páginas
  • Chap1a8 Pdfso1
    32457 palavras | 130 páginas