Fichier plat
Une base de données à fichier plat est une base de données qui stocke son contenu dans une seule table. La plupart des bases de données à fichier plat sont formatées sous forme de fichiers texte brut : chaque ligne contient un enregistrement distinct, et les champs sont séparés par des caractères délimiteurs comme des virgules ou des tabulations. La plupart des bases de données à fichier plat sont relativement petites en raison de leur structure simple, mais de très grandes bases de données à fichier plat peuvent être utilisées lorsqu’une seule table suffit.
Contrairement aux bases de données relationnelles, qui contiennent plusieurs tables liées entre elles et faisant référence les unes aux autres, les bases de données à fichier plat stockent toutes leurs données dans une seule table. Cela les rend peu adaptées aux structures de données complexes, comme la base de données d’inventaire d’un magasin, mais elles restent utiles pour stocker des informations simples, comme une liste de contacts. Comme les bases de données à fichier plat sont en texte brut, leur contenu se limite au texte et aux nombres. Le texte d’une base de données à fichier plat doit également être correctement formaté afin que les virgules ou les tabulations qu’elle contient ne séparent pas accidentellement les champs.
Comme les bases de données à fichier plat sont en texte brut et utilisent des caractères délimiteurs simples, elles servent souvent de fichiers intermédiaires lors du transfert de données entre deux applications. Les fichiers de valeurs séparées par des virgules (CSV) sont les plus courants. Les applications de tableur, comme Microsoft Excel, les utilisent souvent pour exporter des données dans un format de fichier non propriétaire. Ils sont également largement utilisés par les applications pour stocker des données en interne, souvent des données de configuration.
Testez vos connaissances