Dossier plat
Un dossier plat est un fichier électronique qui peut seulement être lu ou le écrit séquentiellement . Il se compose un ou plusieurs disque des disques de chaque contient un ou plusieurs exemples du champ . Chaque exemple de champ peut contenir une valeur de données, ou soit omis. Quelques définitions déclarent que tous les disques doivent être du même type. Cette restriction est habituelle en discutant une base de données de dossier plat de . Cependant, la plupart des utilisations permettent à un dossier plat d'avoir plus d'un type d'enregistrement.
Les dossiers plats remontent aux jours les plus tôt du traitement par ordinateur. Des dossiers à l'origine plats ont été stockés sur le de bande paerforée des cartes de poinçon , ou la bande magnétique . Ce sont en soi séquentiels. Les dossiers plats sont encore employés couramment, même pour des dossiers stockés sur un disque . Une raison qui à accès direct est plus rapide que l'accès répertorié, (également est connue comme à accès sélectif ou d'accès direct). Les dossiers plats sont employés souvent pour transmettre des données entre les systèmes du traitement en différé en lots , particulièrement sur les unités centrales .
Des dossiers plats sont souvent décrits using un Copybook de COBOL qui définit le type, la longueur, et d'autres propriétés des champs et des disques.
Souvent chaque champ a une largeur fixe. Dans le cas commun quand tous les champs et tous les disques sont largeur fixe le dossier plat peut s'appeler un dossier fixe de largeur. Dans un dossier fixe de largeur il n'y a typiquement aucun délimiteur de champ et aucun exemple record de délimiteur et de champ n'est jamais omis. Un champ vide est indiqué using une valeur spéciale de remplisseur, par exemple les espaces ou zéros. Les disques fixes de largeur contiennent souvent 80 bytes, la largeur d'une carte de poinçon.
Dans un disque variable de largeur les champs sont séparés using un caractère spécial tel que le caractère d'étiquette, la virgule, ou le caractère de pipe. Parfois des valeurs de champ sont jointes dans les guillemets, et tous les guillemets internes sont doublés. Le délimiteur record le plus commun est le caractère NL. Voir le dossier du CSV pour une description plus détaillée de ce genre de dossier.
Il peut y avoir des disques de beaucoup de différents saisit le même dossier plat. Une approche typique est pour qu'un dossier ait zéro disques d'en-tête ou plus, un ou plusieurs articles mouvement, zéro compte rendu succinct ou plus, et zéro enregistrements de fin ou plus.
Un dossier plat n'a aucun index, et n'a aucun indicateur interne. Un dossier d'ISAM ou un dossier du VSAM n'est pas un dossier plat, parce que ces types de dossier appui ont indexé l'accès en plus de la méthode à accès direct. Les dossiers plats sont encore employés couramment pour la transmission de données parce qu'ils sont contrat et soutiennent des opérations de haute performance. La transmission des mêmes données using une approche apparentée exigerait beaucoup de tables, une pour chaque type d'enregistrement différent. Une autre différence entre les dossiers plats et les tables apparentées est celle dans un dossier plat que l'ordre des disques peut importer. Encore une autre différence est celle dans un dossier plat qu'un champ peut se produire plus d'une fois dans un disque. Un système du ETL assortira généralement le dossier d'entrée avant de le soumettre au chargeur en bloc de la base de données, afin de réduire le temps écoulé total. Longtemps avant qu'il y ait eu toutes les bases de données un fichier principal était " ; joined" ; à un fichier mouvements en les assortissant toutes les deux sur une clef commune, par exemple numéro de la pièce, et puis faire une fusion.
Comme un dossier plat, un dossier du XML peut contenir beaucoup de différents types de données. Il y a beaucoup de manières possibles de représenter l'information dans un dossier plat using XML. Par exemple, chaque champ et chaque disque ont pu être un élément de XML. Un avantage d'employer XML serait que chaque champ est appelé. Un inconvénient est que le dossier serait plus grand. Un dossier contenant XML ne s'appelle pas généralement un dossier plat, quoiqu'il satisfasse la définition. C'habituellement s'appelle un dossier de XML.
Des dossiers plats s'appellent également des dossiers d'alimentation, ou les fichiers séquentiels. Ils sont souvent transmis au-dessus d'un réseau using ftp , le File Transfer Protocol, ou une plus nouvelle alternative bloquée, par exemple sftp. Des dossiers plats sont également employés dans le EDI, l'échange de données électroniques .
Le dossier de jargon de et le que du nouvel le dictionnaire intrus a édité par le Eric S. Raymond , 1991 contiennent cette définition pour le plat-dossier : le A de
a aplati la représentation d'une certaine base de données ou structure d'arbre ou de réseau, comme dossier simple duquel la structure pourrait implicitement être reconstruite, en particulier une sous la forme plat-ASCII.
Le dossier plat peut également se rapporter :
chemise de dossier , un dossier plat des papiers
Voir également
Systèmes de fichiers plats , un système de fichiers sans la hiérarchie La base de données , seulement un type de dossier plat de d'enregistrement, mais là peut être des index
le Enregistrer-a orienté le système de fichiers
.
| Random links: | Bruno Walter | Terreur de nuit | L'amour des jumeaux | Gare de Croxton, Melbourne | Aérien tandem | Fichero_"_plano_" |