Aula de arquivos Tipos de arquivos

333 palavras 2 páginas
Tipos de arquivos

Consecutivo



Registros de tamanho variável
Registros podem ou não ter formatação em campos Seqüencial





Os registros estão lógica e fisicamente ordenados por uma chave primária (também é chave de ordenação). Registros podem ser de tamanho fixo ou variável.
Para se alcançar o enésimo registro, é preciso ler os n-1 anteriores (imagine uma fita cassete).

Seja o arquivo aluno (Mestre), chave primária
Matrícula:
Matricula (PK)
001
002
003
006
009
010
012


Nome
Rutênio
Andréa
Maria
Fábio
Luiz
Rogério
Julio

Nota
9,0
9,0
8,0
8,5
6,0
8,0
8,5

Inclusões, alterações e exclusões nos arquivos seqüenciais: através de cópia do arquivo (técnica de Balance-line)

Arquivo de movimento
Matricula (PK)

Nome

Nota

Ação

005

Breno

8,0

1 (ins)

009

2(del)

012

Julio

10,0

3(alt)

015

Manuel

9,0

1(ins)



Suporta pesquisa aleatória, serialmente. Mas o uso principal dos arquivos seqüenciais acontece quando se deseja processar todos os registros.

Seqüencial Indexado


Há três áreas formando o arquivo:

o

Área de Dados: física e logicamente ordenados pela chave primária (chave de ordenação). Área divida em blocos (registro

o

físico)
Área de Índice: organizada como uma árvore
B+. Cada nó da árvore possui o valor da maior chave primária de um bloco e o endereço do bloco. Serve para auxiliar as

o

pesquisas aleatórias (randômicas).
Área de extensão, que visa conter os registros que serão acrescentados ao arquivo. •


Registros de tamanho fixo
Só pode haver um índice (uma única área de índice) Arquivo Indexado






Possui uma área de dados, onde não é necessário haver ordenação física dos registros.
Não possui área de extensão.
Pode conter vários índices (embora alguns
SGBDs/sistemas de arquivos possam embaralhar esses índices de vez em quando).
É o tipo de arquivo mais usado (junto com o tipo
Relativo) na implementação de SGBDs.

Arquivo Relativo




Há apenas uma área de dados.
Os registros são alcançados sequencialmente ou

Relacionados

  • diretorios linux
    2614 palavras | 11 páginas
  • 939945_001 QUESTIONÁRIO Introdução Ciências e Seleção dos Materiais
    1769 palavras | 8 páginas
  • Enfermeira
    8830 palavras | 36 páginas
  • 338264_QUESTIONÁRIO DE SOLIDIFICAÇÃO
    1353 palavras | 6 páginas
  • CCT0082 PROGRAMA O PARA SERVIDORES
    16408 palavras | 66 páginas
  • arquivologia
    23762 palavras | 96 páginas
  • Ms-dos
    3403 palavras | 14 páginas
  • matéria
    955 palavras | 4 páginas
  • Atps
    2020 palavras | 9 páginas
  • Trabalho de informativa
    7278 palavras | 30 páginas