Ficheiros
Registo (Ficha)
123.16.424
Bomba aspirante premente de 3 ”
Preço unitário:
23.000$00
Existência:
12
Fornecedor: Pinhol & Gomes
Campo (item)
Preço unitário:
23.000$00
Campo (item)
Preço unitário:
23.000$00
• Denominação
• Natureza
• Comprimento
Preço unitário
Numérico
7 dos quais 2 décimais
REGISTO
item 1 item 2
item 3
item 4
item 5
Ficheiro
organização sequêncial
registo 1
registo 2
registo 3
registo 4
registo 5
...
registo n
Fita magnética
Registo de um Ficheiro
Label inicio
registo gap
registo
Capacidade: infinita
Tempo de acesso: indeterminado
?
...
Label fim
Manipulação de dados
em Ficheiros com Organização Sequêncial
FATHER
SON
MOTHER
Chaves (KEY)
M<F
M=F
M>F
Acção
Inserção (novo)
Supressão ou Modificação
Cópia
Ficheiro
organização por indexação
Indice
Ficha
Gaveta
123 -129
130 -139
140 -149
1
2
3
...
nnn - nnn’
n
Disco magnético
Registo de um Ficheiro Indexado
Indices
Key 1
c1, p0, s1
Key 2
c1, p1, s1
c1, p0, s1
Registos
Key 1
Key 2
c1, p1, s1
Manipulação de dados
em Ficheiros com Organização Indexada
Leitura:
Escrita:
1º Leitura do Indice
1º Escrita do Registo
MOTHER
Chaves (KEY)
M <> F
M=F
2º Leitura doRegisto
2º Escrita do Indice
FATHER
Acção
Inserção (novo)
Supressão ou Modificação
Tempo de Acesso Médio
Posição da cabeça
de leitura escrita
Sentido da rotação do disco
Pior hipótese
Melhor hipótese
o dado acabou de passar sob a cabeça
o dado está imediatamente antes da cabeça
Tempo médio de acesso = Intervalo de tempo em que decorre 1/2 rotação
Exemplo: 5.000 r.p.m
t.a.m. = 0,0001 m = 0,006 s
Ficheiro
organização em acesso directo
Escrita
1º
Chave (Key)
Algoritmo
de
Cálculo
Registo
3º
2º
Leitura
1º
Chave (Key)
Algoritmo
de
Cálculo
Registo
3º
2º
Download

Ficheiros