Base de données de fichiers plats

Définition - Que signifie la base de données de fichiers plats?

Une base de données de fichiers plats est un type de base de données qui stocke des données dans une seule table. Ceci est différent d'une base de données relationnelle, qui utilise plusieurs tables et relations. Les bases de données de fichiers plats sont généralement sous forme de texte brut, où chaque ligne ne contient qu'un seul enregistrement. Les champs de l'enregistrement sont séparés à l'aide de délimiteurs tels que des tabulations et des virgules.

Definir Tech explique la base de données de fichiers plats

Les tables de base de données de fichiers plats peuvent être définies dans divers types d'applications, notamment des documents HTML, des traitements de texte simples ou des feuilles de calcul dans des applications de tableur. Les tables d'une base de données de fichiers plats peuvent être triées en fonction des valeurs de colonne. Ces tables servent de solution pour les tâches de base de données simples.

Malgré les limitations associées aux fichiers plats, les bases de données de fichiers plats sont utilisées en interne par diverses applications informatiques pour stocker des données liées à la configuration. La plupart des applications permettent aux utilisateurs de stocker et de récupérer des informations à partir de fichiers plats en fonction d'un ensemble prédéfini de champs.

Les fichiers plats incluent des types de données communs à d'autres bases de données. Voici quelques caractéristiques des données des bases de données de fichiers plats:

  • Système de gestion de base de données: les données textuelles représentent un style intermédiaire de données avant d'être chargées dans la base de données.
  • Colonnes séparées: les bases de données de fichiers plats sont basées sur un formatage de données à largeur fixe. Les colonnes sont séparées par des caractères délimiteurs.
  • Types de données: les colonnes des tables de la base de données sont limitées à un type de données particulier et ne sont pas indiquées, sauf si les données sont transmises à une base de données relationnelle.
  • Algèbre relationnelle: les enregistrements dans les tables de base de données de fichiers plats répondent aux définitions de tuple sous algèbre relationnelle.