Um computador armazena informações para seu disco rígido como um objeto chamado um arquivo . Um arquivo é um pacote de dados que tem um tamanho , proprietário e data de criação , e pode assumir muitas formas. O tipo mais comum é o arquivo de acesso seqüencial . Arquivos seqüenciais têm organização simples , modificar facilmente com editores de texto e são úteis para a exportação de dados entre programas. Arquivo Sequencial
Um programa de computador faz com que um arquivo seqüencial simplesmente por escrever registros de dados , um após o outro , em uma área de arquivo recém-criado . Os registos podem todos ter o mesmo comprimento , ou comprimentos podem variar . Se eles variam, cada registro termina com um carácter especial ou caracteres; quando um programa posteriormente lê o arquivo , ele usa os personagens para determinar onde um registro termina ea próxima começa. Programas de ler arquivos sequenciais da mesma forma em que foram criados : começando com o primeiro registro e contínua, em ordem crescente, até o fim
velocidade
Comparado a direta . acessar arquivos , programas de processar arquivos de acesso seqüencial mais rápido. Programas ler registros do arquivo de acesso direto , em qualquer ordem, mas que a flexibilidade vem com o preço de um desempenho mais lento . O mecanismo de posicionamento do disco rígido do computador funciona muito menos para arquivos seqüenciais do que arquivos diretos, e unidade central de processamento do computador (CPU) tem também menos trabalho com um arquivo seqüencial.
Simplicidade
arquivos seqüenciais são fáceis de ler por causa de sua organização simples. É uma simples questão de escrever novos programas para ler arquivos sequenciais existentes , uma vez que o programa lê os registros como uma série simples até que ele encontra um (EOF) marca fim -de-arquivo . Embora o arquivo pode ter praticamente qualquer conteúdo , de música gravada digitalmente para o texto de um romance, a estrutura do arquivo não tem surpresas.
Compartilhamento de Dados
Programas que share dados usam o formato de arquivo de acesso seqüencial como uma " linguagem comum. " Por exemplo, um programa de banco de dados pode exportar um arquivo para uma planilha. Arquivos nativo do sistema de banco de dados são muito sofisticados , o programa de planilhas não possam acessá-los diretamente. No entanto, é facilmente lê arquivo de exportação do banco de dados seqüencial , especialmente se o usuário do banco escolhe formatos delimitados por tabulação ou por vírgula . Devido à facilidade de compartilhamento de dados , muitas aplicações importantes têm de importação e exportação funções usando arquivos sequenciais.