Arquivos sequenciais
Rodrigo Richard Gomes
Arquivos Sequenciais
Organização mais conhecida e frequentemente utilizada A ordem lógica e física dos registros armazenados em arquivos sequenciais é a mesma
Os registros são armazenados em sucessão contínua
Acessar
o n-ésimo registro do arquivo (começando do início do arquivo) requer que os n-1 registros anteriores também sejam lidos
Arquivos Sequenciais
Historicamente, os arquivos sequenciais são associados a fitas magnéticas, devido à natureza sequencial do meio de gravação
Entretanto, arquivos sequenciais também são armazenados em dispositivos de acesso aleatório
(ex: disco rígido), quando o acesso a sucessivos registros em alta velocidade é um requisito de processamento Arquivos Sequenciais
O principal uso dos arquivos sequenciais é o processamento em série ou sequencial dos registros
Vantagem:
acessa rapidamente o registro seguinte em relação a posição corrente
Desvantagem: se a aplicação requer outro registro que não seja o seguinte
Em média, metade de um arquivo sequencial tem de ser lido para recuperar um registro
Arquivos Sequenciais
Arquivos sequenciais podem ter chave ou não
Cada registro lógico do arquivo com chave tem um item de dado chamado chave, que pode ser usado para ordenar os registros (chave de ordenação)
Os registros em arquivos sequenciais sem chave estão ordenados em série, sendo que geralmente cada novo registro é colocado no final do arquivo
(append)
Arquivo ordenado por chave
Matrícula
Nome
Idade
Salário
3249
Matias
39
4000
3766
Ana Luiza
27
2750
4013
Zilda
52
1200
4198
Bernardo
22
5400
Campos/Registros de tamanho fixo
Campos/Registros delimitados
Arquivos Sequenciais
A chave é um item de dado usado para ordenar os registros A chave é usada para identificar unicamente o registro Os registros em