Qui sont les utilisateurs de la base de données ? Que savez-vous sur les programmeurs d'applications et les administrateurs de bases de données ?

2 Réponses


  • Il existe plusieurs catégories d'utilisateurs de bases de données.
    (1) Utilisateurs occasionnels de la base de données : ces utilisateurs n'accèdent pas régulièrement à la base de données, mais ils y accèdent occasionnellement. Il est possible qu'ils aient besoin d'informations différentes à chaque fois ou vous pouvez dire qu'ils accèdent à des données différentes à chaque fois. Les utilisateurs occasionnels n'apprennent pas grand-chose car à chaque fois ils apprennent peu de facilités.

    (2) Utilisateurs de base de données naïfs ou paramétriques : ces utilisateurs interrogent et mettent constamment à jour la base de données à l'aide de transactions prédéfinies. Ces utilisateurs effectuent différents types de tâches. Par exemple, un employé d'une banque contrôle les soldes d'un compte, un employé d'une compagnie de réservation d'une compagnie aérienne effectue des réservations sur demande. Ces utilisateurs n'ont pas besoin d'en apprendre beaucoup sur les fonctionnalités fournies par le SGBD. Ils doivent juste comprendre les interfaces utilisateur.

    (3) Utilisateurs de bases de données sophistiqués : les scientifiques, les ingénieurs et autres personnes familiarisées avec les services du SGBD pour mettre en œuvre leurs applications sont inclus dans cette catégorie.
    (4) Utilisateurs de bases de données autonomes : le travail de ces utilisateurs consiste à maintenir la base de données en utilisant des programmes et des outils prêts à l'emploi.

    Programmeurs d'applications et DBA : les programmeurs qui développent des applications sont appelés programmeurs d'applications. L'administrateur de base de données est une personne qui a un contrôle total sur la base de données. Son travail consiste à installer le serveur de base de données et d'autres programmes nécessaires pour la base de données. Il gère également les comptes utilisateurs. Il fournit différentes facilités aux utilisateurs et peut également restreindre un utilisateur de certaines opérations. Par exemple, il existe deux types d'utilisateurs qui accèdent à la base de données. Il existe un groupe d'utilisateurs qui accèdent uniquement au fichier en lecture seule et à l'autre extrémité, il existe un groupe d'utilisateurs qui accèdent à la base de données non seulement pour la lecture mais également pour l'écriture. Il appartient donc au DBA d'interdire à un utilisateur d'effectuer des modifications.
  • Les utilisateurs sont les personnes qui gèrent les bases de données et effectuent différentes opérations sur les bases de données dans le système de base de données.

    Il existe trois types de personnes qui jouent des rôles différents dans le système de base de données. Ce sont :

    (I) les programmeurs d'applications (ii) les administrateurs de bases de données (iii) les utilisateurs finaux (I) les programmeurs d'applications

    Les personnes qui écrivent des programmes d'application dans des langages de programmation (tels que Visual Basic, Java ou C++) pour interagir avec des bases de données sont appelées programmeurs d'applications. Les utilisateurs finaux utilisent le programme d'application écrit par le programmeur d'application. Les logiciels utilisés dans les bibliothèques, les magasins, les magasins médicaux et les moteurs de recherche (sur Internet) sont des exemples de programmes de bases de données d'applications. Le programmeur d'application conçoit une interface conviviale du programme afin que les utilisateurs finaux puissent utiliser le programme d'application très facilement.
    (ii) Administrateur de base de données
    Une personne responsable de la gestion de l'ensemble du système de gestion de base de données est appelée administrateur de base de données ou simplement DBA. Un administrateur de base de données exerce les principales responsabilités suivantes.
    * Installation et gestion du SGBD.
    * Autoriser l'accès à la base de données.
    * Coordination et suivi du SGBD.
    * Acquérir des ressources logicielles et matérielles selon les besoins.
    * Contrôle de sécurité et d'intégrité.
    * Maintenance du système opérationnel.
    * Création d'une sauvegarde des données régulièrement afin que si une base de données est perdue ou corrompue en raison d'une défaillance matérielle (ou pour toute autre raison), une copie des données est disponible pour restaurer la base de données à son état précédent.

Ecrivez votre réponse

Votre réponse apparaîtra après modération