Chapitre I
Généralités
12
une fois les informations obtenues par le programme de manipulation de fichiers,
celles-ci sont envoyées au thread d'exécution puis au dispositif de communication qui
les transmet au client.
I-10-Les usagers :
Il existe plusieurs catégories d'usagers des SGBD, parmi lesquelles il y a
l'administrateur de bases de données, le concepteur de base de données, le développeur, ainsi
que les utilisateurs - plus ou moins avisés - des systèmes informatiques
(1)
.
L'administrateur de bases de données (anglais database administrator abr. DBA) est
un expert en SGBD, il s'occupe d'installer et de maintenir le SGBD ainsi que les outils
annexes qui l'accompagne. Il est la personne responsable de l'intégrité, de la sécurité, la
disponibilité des informations contenues dans les bases de données ainsi que de la
performance du SGBD. Il protège les informations contre les accidents dus à des mauvaises
manipulations, des erreurs de programmation, des utilisations malveillantes, ou des pannes
qui entraineraient des détériorations du contenu des bases de données. Pour ce faire,
l'administrateur de base de données autorise ou interdit l'accès aux informations et surveille
l'activité du SGBD. Il effectue régulièrement des copies de sauvegarde en vue de permettre la
récupération de données qui ont été perdues ou détériorées et effectue des réglages de tuning
en vue d'améliorer la performance du SGBD. L'administrateur utilise les outils
d'administration de base de données ou le langage de commande du SGBD.
Le concepteur de base de données (anglais database designer) est la personne qui
identifie les informations qui seront enregistrées dans la base de données, les relations entre
ces informations et les contraintes telles que la présence ou pas de redondance. Le concepteur
de base de données a une connaissance approfondie de l'usage qui est fait de ces informations,
et les règles qui en découlent. Il est responsable d'organiser la base de données de manière
appropriée en mettant en place les structures nécessaires au stockage des informations.
Les développeurs créent des logiciels applicatifs et des batch dans un ou l'autre langage
de programmation de haut niveau. Chaque logiciel cible une activité en particulier ,et est
destiné aux autres usagers du SGBD. Le développeur travaille avec une personne exerçant
l'activité en question, en vue de déterminer les besoins caractéristiques de cette activité puis il
détermine l'architecture du produit, et le met en œuvre en rédigeant le code source. Le logiciel
comporte des instructions qui font appel au SGBD pour rechercher ou modifier les
informations. Certains utilisateurs expérimentés, qui connaissent un ou l'autre langage de
programmation, créent des programmes pour leur propre usage.
Les utilisateurs avisés ont les connaissances nécessaires pour utiliser le langage de
commande du SGBD et accèdent aux données à partir de leur ordinateur personnel. Ils ont été
autorisés par l'administrateur de voir certaines informations et de les modifier. Les utilisateurs
avisés peuvent rechercher, ajouter, modifier, ou supprimer des données en utilisant le langage
de commande du SGBD, alors que les utilisateurs profanes n'utilisent jamais le langage de
commande mais accèdent aux informations à travers des logiciels applicatifs prévus à cet
effet.
_____________
(1) : http://fr.wikipedia.org/wiki/Syst%C3%A8me_de_gestion_de_base_de_donn%C3%A9es
Généralités
12
une fois les informations obtenues par le programme de manipulation de fichiers,
celles-ci sont envoyées au thread d'exécution puis au dispositif de communication qui
les transmet au client.
I-10-Les usagers :
Il existe plusieurs catégories d'usagers des SGBD, parmi lesquelles il y a
l'administrateur de bases de données, le concepteur de base de données, le développeur, ainsi
que les utilisateurs - plus ou moins avisés - des systèmes informatiques
(1)
.
L'administrateur de bases de données (anglais database administrator abr. DBA) est
un expert en SGBD, il s'occupe d'installer et de maintenir le SGBD ainsi que les outils
annexes qui l'accompagne. Il est la personne responsable de l'intégrité, de la sécurité, la
disponibilité des informations contenues dans les bases de données ainsi que de la
performance du SGBD. Il protège les informations contre les accidents dus à des mauvaises
manipulations, des erreurs de programmation, des utilisations malveillantes, ou des pannes
qui entraineraient des détériorations du contenu des bases de données. Pour ce faire,
l'administrateur de base de données autorise ou interdit l'accès aux informations et surveille
l'activité du SGBD. Il effectue régulièrement des copies de sauvegarde en vue de permettre la
récupération de données qui ont été perdues ou détériorées et effectue des réglages de tuning
en vue d'améliorer la performance du SGBD. L'administrateur utilise les outils
d'administration de base de données ou le langage de commande du SGBD.
Le concepteur de base de données (anglais database designer) est la personne qui
identifie les informations qui seront enregistrées dans la base de données, les relations entre
ces informations et les contraintes telles que la présence ou pas de redondance. Le concepteur
de base de données a une connaissance approfondie de l'usage qui est fait de ces informations,
et les règles qui en découlent. Il est responsable d'organiser la base de données de manière
appropriée en mettant en place les structures nécessaires au stockage des informations.
Les développeurs créent des logiciels applicatifs et des batch dans un ou l'autre langage
de programmation de haut niveau. Chaque logiciel cible une activité en particulier ,et est
destiné aux autres usagers du SGBD. Le développeur travaille avec une personne exerçant
l'activité en question, en vue de déterminer les besoins caractéristiques de cette activité puis il
détermine l'architecture du produit, et le met en œuvre en rédigeant le code source. Le logiciel
comporte des instructions qui font appel au SGBD pour rechercher ou modifier les
informations. Certains utilisateurs expérimentés, qui connaissent un ou l'autre langage de
programmation, créent des programmes pour leur propre usage.
Les utilisateurs avisés ont les connaissances nécessaires pour utiliser le langage de
commande du SGBD et accèdent aux données à partir de leur ordinateur personnel. Ils ont été
autorisés par l'administrateur de voir certaines informations et de les modifier. Les utilisateurs
avisés peuvent rechercher, ajouter, modifier, ou supprimer des données en utilisant le langage
de commande du SGBD, alors que les utilisateurs profanes n'utilisent jamais le langage de
commande mais accèdent aux informations à travers des logiciels applicatifs prévus à cet
effet.
_____________
(1) : http://fr.wikipedia.org/wiki/Syst%C3%A8me_de_gestion_de_base_de_donn%C3%A9es
