Les bases de données à fichier plat sont des structures de base de données qui stockent tous les enregistrements de données dans une seule table, généralement en utilisant une seule ligne de texte pour stocker un enregistrement. Ils conviennent aux petites applications parce que leurs enregistrements de données occupent moins d’espace disque que d’autres structures de base de données. Cependant, le système de fichiers plats présente plusieurs inconvénients.
Sommaire de cette fiche pratique
Faible fiabilité
Au fur et à mesure que la taille de la base de données des fichiers plats augmente, le risque de corruption des données augmente. Ceci est dû à la structure de table unique de la base de données de fichiers plats. Si cette table dépasse les ressources disponibles pour le serveur de base de données, les données peuvent être corrompues.
Faible sécurité
Contrairement aux structures de base de données concurrentes, la base de données de fichiers plats ne comporte aucune caractéristique de sécurité intégrée. Toute personne ayant accès à la base de données peut librement consulter ses enregistrements.
Aucune relation
La base de données de fichiers plats stocke les enregistrements sous forme de lignes dans un fichier texte. Cela ne permet pas aux concepteurs de bases de données d’organiser les enregistrements en fonction des relations. Par exemple, une base de données relationnelle comporte plusieurs tables qui décrivent différents aspects d’un même ensemble de données. Un tableau décrit une liste de clients et leurs numéros d’emploi, tandis qu’un autre tableau présente les numéros d’emploi et la description de travail. Cela permet de visualiser les données de différentes façons. Cette flexibilité est impossible avec la base de données de fichiers plats.
Format rigide
La base de données de fichiers plats suit un format très rigide. Cela signifie qu’un programme doit connaître le format pour pouvoir lire les enregistrements de données. Cela limite le nombre d’ordinateurs capables de lire la base de données de fichiers plats spécifiques à ceux qui ont un logiciel spécifique installé sur eux.
Laisser un commentaire