Fichier plat

Définition - Que signifie fichier plat?

Une base de données de fichiers plats stocke les données au format texte brut. Dans une base de données relationnelle, un fichier plat comprend une table avec un enregistrement par ligne. Les différentes colonnes d'un enregistrement sont délimitées par une virgule ou une tabulation pour séparer les champs. Contrairement à une base de données relationnelle, une base de données de fichiers plats ne contient pas plusieurs tables. Les données stockées dans des fichiers plats n'ont aucun dossier ou chemin qui leur est associé.

Les fichiers plats sont largement utilisés dans les projets d'entreposage de données pour importer des données. Aucune manipulation n'est effectuée sur les données qu'ils stockent, mais ils sont préférés en raison de la facilité avec laquelle ils transportent les données du serveur. Les fichiers plats ne servent que de simple moyen de stocker les informations de table, mais ne contiennent aucune relation entre les tables qu'ils contiennent.

Definir Tech explique le fichier plat

Les programmeurs utilisent des bases de données de fichiers plats lors de la création d'applications dans Oracle et SQL, qui prennent en charge plusieurs langages de programmation. En raison de leur structure simple, les fichiers plats consomment moins d'espace que les fichiers structurés, mais les informations contenues dans les fichiers plats ne peuvent être lues, stockées et envoyées. La représentation des données dans une base de données de fichiers plats est conforme à certaines normes. Chaque colonne d'une base de données de fichiers plats est limitée à un type de données spécifique. Des délimiteurs sont inclus dans les fichiers plats pour assurer le formatage des données à largeur fixe. Celles-ci réduisent la surcharge liée à la localisation de différents champs dans un enregistrement. La première ligne d'un fichier plat fait référence au nom du champ. Ce nom de champ distinct facilite l'identification des données traitées par chaque champ. Toutes les lignes d'une base de données de fichiers plats suivent également le concept de tuple en algèbre relationnelle, où un tuple est une liste ordonnée d'éléments. Les données des fichiers plats existent dans leur forme d'origine jusqu'à ce qu'elles soient transférées dans un système de gestion de base de données ou une zone de transit dans un entrepôt. Une fois la transmission terminée, les données sont modifiées et enregistrées sous différentes formes.