Système de gestion de base de données et système de gestion de fichiers

Cet article vous aidera à différencier les systèmes de gestion de base de données et de gestion de fichiers.

La gestion de la base de données (DBM) est définie comme un logiciel ou un système matériel qui assure l'interface entre les bases de données d'un système et les utilisateurs et les programmes pour permettre l'ajout, la suppression, la modification ou la récupération d'éléments de données, d'enregistrements et de fichiers en les référençant de manière logique.

Les fonctions de DBM peuvent être divisées en trois grandes catégories, à savoir, la création de la base de données, le traitement de la base de données et la récupération des informations de la base de données.

La création de la base de données implique:

a) Définition de la structure des données et des relations et

(b) Chargement des valeurs de données dans la base de données physique.

Le traitement de la base de données implique des activités de maintenance de fichiers normales telles que l'ajout de nouveaux enregistrements, la suppression d'anciens enregistrements et la mise à jour des enregistrements existants pour refléter les transactions. Outre la mise à jour des enregistrements de données eux-mêmes, les index gérés par le système doivent également être mis à jour pendant le traitement.

Les modifications de la structure des données, si nécessaire, pourraient également être incluses dans le traitement. La protection de la base de données contre l'exposition à des personnes non autorisées, ou contre la destruction accidentelle ou la modification par une entrée de transaction inexacte.

Un DBM fournit également une capacité de sortie sous la forme de programmes de génération de rapports, de langages de traitement de demandes de renseignements ou des deux. Les programmes de génération de rapports sont généralement simples et permettent à l’utilisateur de spécifier les données d’entrée, les opérations effectuées et le format de sortie.

Le système de gestion de fichiers est un système de progiciels qui aide à extraire les données pertinentes des fichiers de données pour préparer un rapport spécifique. Sous la gestion de fichiers, le programmeur fournit la mise en page du fichier de données et le format du rapport d’information.

Ces paramètres sont utilisés comme entrée dans le système de gestion de fichiers, constitué de certains programmes généralisés. Ces programmes extraient les données pertinentes des fichiers de données comme spécifié par les paramètres.

Le système de gestion de fichiers a la capacité de traiter plusieurs fichiers organisés de manière non séquentielle. Il peut également effectuer des opérations logiques et arithmétiques et peut traiter plusieurs fichiers organisés de manière non séquentielle.

Il peut également effectuer des opérations logiques et arithmétiques et peut produire plus d'un rapport d'information. Ce système a la capacité d'extraire les données / informations requises en examinant un fichier à la fois.

Les deux caractéristiques qui distinguent une gestion de base de données d'un système de gestion de fichiers sont les suivantes:

(i) DBM peut relier plusieurs fichiers entre eux via un champ clé.

(ii) DBM a un langage intégré pour programmer les besoins d'applications spécifiques.