fichiers plats sont l'une des premières formes de fichiers électroniques stockés et sont encore en usage aujourd'hui . Les systèmes d'exploitation DOS et Macintosh et les premières versions de logiciels tels que FileMaker utilisé une des premières formes de fichiers plats. Contrairement aux bases de données ou des fichiers relationnelles , fichiers plats sont singulières et ne partagent pas les données avec d'autres fichiers . Définition
fichiers plats sont des fichiers de données contenant un enregistrement par ligne , et dont les champs peut être délimitée (séparés ) les uns des autres par un caractère spécial. Conception d'un fichier plat consiste à identifier certaines caractéristiques des champs dans chaque enregistrement --- Nombre de domaine , nom de domaine et une description de ce que le terrain est titulaire et sa taille maximale et minimale . Les documents conservés dans un fichier plat n'ont pas de relation avec d'autres documents dans le dossier, ce qui signifie qu'ils ne sont pas relationnel .
Fichier plat Modèle
Par exemple, un appartement fichier peut être conçu avec 12 champs pour chaque enregistrement . Numéro de champ ne peut avoir un nom de domaine du " Code de l'Agence " avec une description qui dit que c'est un nombre à cinq chiffres unique qui est un code de l'agence nommé . Numéro de champ deux peut avoir un nom de domaine de " Nom de l'organisme » et une description indiquant que ce champ contient le nom de l'agence pour chaque organisme dans un ministère et que la taille de la chaîne , ou la longueur du nom peuvent pas dépasser 12 caractères. Numéro de champ 10 peut avoir un nom de domaine de «Catégorie de facturation " avec une description qui limite les choix de « facturable », « non facturables » ou « sans but lucratif» .
Aide fichiers plats
fichiers plats prennent beaucoup moins d'espace lorsqu'ils sont stockés de données relationnelles. Pour les entreprises qui détiennent de grandes quantités de données, il peut donner un sens plus économique d'utiliser des fichiers plats . Récupération d'un enregistrement à partir d'un fichier plat qui se passe dans le code de programmation qui est lié à une interface utilisateur graphique , comme une forme de saisie de données à l'écran. Les enregistrements peuvent également être récupérées via les écrans de commande , comme ceux utilisés dans les environnements informatiques UNIX ou DOS .
Format
fichiers plats ne peuvent être interprétées sans connaître les propriétés du fichier , qui comprennent chaque nom de domaine , sa taille et sa description. Sans cette connaissance, le fichier est une liste de lignes remplies de chiffres et de mots . Les noms des champs peuvent faire partie du dossier s'ils sont inscrits dans une rangée d'en-tête , mais ils n'ont pas à l'être. Les lignes d'en-tête sont la première ligne d'un fichier plat.
Récupérer des enregistrements
dossiers et les données sont récupérées à l'aide d' une requête. Les requêtes sont écrits avec la connaissance du format de fichier et nécessitent l'utilisation d' un langage de requête à accomplir. Par exemple, dans un système UNIX un langage de requête appelé " cql " est utilisé. Quel est retourné après avoir fait une requête sont tous les dossiers qui correspondent à la demande . Par exemple , la requête peut demander à tous les employés "Smith" dans le premier champ ou tous les enregistrements qui contiennent des "1999" dans le champ " année de début " .