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.

Une base de données à fichier plat stocke ses données dans une seule table
Une base de données à fichier plat stocke ses données dans une seule table

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.

Mis à jour June 1, 2023 par Brian P.

quizTestez vos connaissances

What technology allows developers to run SQL queries within Java applications?

A
JavaScript
0%
B
JDBC
0%
C
jQuery
0%
D
Ajax
0%
Correct! Incorrect!     View the JDBC definition.
More Quizzes →

Le dictionnaire informatique Tech Terms

La définition de Fichier plat sur cette page est une définition originale rédigée par les auteurs de TechTerms.com. Si vous souhaitez référencer cette page ou citer cette définition, veuillez utiliser la barre de citation verte directement sous la définition.

Notre objectif est d'expliquer la terminologie informatique de manière simple et accessible. Nous visons l'exactitude et la clarté dans chaque définition publiée. Si vous avez des commentaires ou souhaitez suggérer un nouveau terme technique, veuillez nous contacter.

La newsletter Tech Terms

Améliorez vos connaissances techniques avec notre newsletter quotidienne ou hebdomadaire ! Abonnez-vous dès aujourd'hui pour recevoir de nouveaux termes et des quiz dans votre boîte de réception.

Inscrivez-vous à la newsletter gratuite TechTerms

À quelle fréquence souhaitez-vous recevoir un e-mail ?

Vous pouvez vous désabonner ou modifier vos préférences à tout moment via les liens disponibles dans chaque e-mail. Des questions ? Veuillez nous contacter.

Remarque : La newsletter est envoyée en anglais.