Les avantages des fichiers à accès séquentiel
Un ordinateur stocke des informations sur son disque dur sous la forme d'un objet appelé fichier. Un fichier est un ensemble de données ayant une taille, un propriétaire et une date de création, et il peut prendre plusieurs formes. Le type le plus courant est le fichier à accès séquentiel. Les fichiers séquentiels ont une organisation simple, se modifient facilement avec des éditeurs de texte et sont pratiques pour exporter des données entre programmes.
Fichier séquentiel
Un programme informatique crée un fichier séquentiel simplement en écrivant des enregistrements de données, l'un après l'autre, dans une zone de fichier nouvellement créée. Les enregistrements peuvent tous avoir la même longueur, ou les longueurs peuvent varier. S'ils varient, chaque enregistrement se termine par un ou des caractères spéciaux; lorsqu'un programme lit ensuite le fichier, il utilise les caractères pour déterminer où se termine un enregistrement et où commence le suivant. Les programmes lisent les fichiers séquentiels de la même manière qu'ils ont été créés :en commençant par le premier enregistrement et en continuant, dans l'ordre croissant, jusqu'à la fin.
Vitesse
Par rapport aux fichiers à accès direct, les programmes traitent plus rapidement les fichiers à accès séquentiel. Les programmes lisent les enregistrements de fichiers à accès direct dans n'importe quel ordre, mais cette flexibilité se fait au prix de performances plus lentes. Le mécanisme de positionnement du disque dur de l'ordinateur fonctionne beaucoup moins pour les fichiers séquentiels que pour les fichiers directs, et l'unité centrale de traitement (CPU) de l'ordinateur a également moins de travail avec un fichier séquentiel.
Simplicité
Les fichiers séquentiels sont faciles à lire en raison de leur organisation simple. Il est simple d'écrire de nouveaux programmes pour lire des fichiers séquentiels existants, puisque le programme lit les enregistrements comme une simple série jusqu'à ce qu'il rencontre une marque de fin de fichier (EOF). Bien que le fichier puisse avoir presque n'importe quel contenu, de la musique enregistrée numériquement au texte d'un roman, la structure du fichier n'a pas de surprises.
Partage de données
Les programmes qui partagent des données utilisent le format de fichier à accès séquentiel comme "langage commun". Par exemple, un programme de base de données peut exporter un fichier pour une feuille de calcul. Les fichiers natifs du système de base de données sont très sophistiqués; le tableur ne peut pas y accéder directement. Cependant, il lit facilement le fichier d'exportation séquentiel de la base de données, en particulier si l'utilisateur de la base de données choisit des formats délimités par des virgules ou des tabulations. En raison de la facilité de partage des données, de nombreuses applications majeures disposent de fonctions d'importation et d'exportation à l'aide de fichiers séquentiels.