Inconvénients de la gestion des données du système de fichiers

...

La gestion des données du système de fichiers présente des inconvénients majeurs par rapport aux systèmes de gestion de base de données

La gestion des données du système de fichiers (ou bases de données à fichiers plats) était la seule méthode de stockage et de récupération de fichiers avant l'avènement des systèmes de gestion de bases de données (comme les bases de données relationnelles). Tout en conservant une certaine utilisation, les bases de données à fichiers plats souffrent d'une mauvaise accessibilité, de la redondance des données, du manque d'accès aux fichiers standard et de l'incapacité d'organiser les données.

Redondance des données

Étant donné que les bases de données à fichier plat reposent sur des fichiers qui contiennent des enregistrements sous forme de texte sans aucune donnée structurelle, elles ne peuvent pas relier les données d'un fichier à un autre. Par exemple, si un fichier contient un enregistrement d'adresse de M. Johnson, un autre fichier qui utilise les informations d'adresse de M. Johnson doit recréer ces données. Le deuxième fichier doit dupliquer les données. Cela signifie que les données d'adresse de M. Johnson existent dans deux fichiers à la fois. À grande échelle, cela conduit à une redondance des données qui peut rapidement occuper de l'espace dans la base de données et s'avérer peu rentable.

Vidéo du jour

Accès utilisateur limité

Les systèmes de fichiers plats ne prennent généralement pas en charge l'accès pour plusieurs utilisateurs. Cela signifie que plusieurs utilisateurs sur différents postes de travail ne peuvent pas accéder aux mêmes données simultanément, ce qui limite l'accès aux données importantes si plusieurs utilisateurs recherchent les mêmes données en même temps

Manque de normes de stockage et d'accès

Étant donné qu'un système de fichiers plats repose sur des fichiers pour stocker des données, il repose nécessairement sur le système de fichiers qui définit la manière dont ces fichiers sont stockés et lus. Cela lie les données au système qui les stocke, et tout logiciel utilisé pour accéder aux données doit être conforme au système de stockage. En conséquence, toute modification de la base de données nécessite des modifications de tous les logiciels qui y accèdent.

Manque de transactions

La demande de données à partir d'une base de données à fichier plat récupère simplement les données d'un seul fichier. Il est impossible de demander et de récupérer des données à partir de plusieurs fichiers en même temps (appelé « transaction »). Cela signifie que les demandes complexes qui rendent la récupération de données précise et efficace n'existent tout simplement pas.