Résumé
L'administrateur de base de données (DBA : DataBase Administrator en anglais) est une personne responsable du bon fonctionnement de serveurs de bases de données, essentiellement relationnelles (OLTP) ou décisionnelles (OLAP), tant au niveau de la conception des bases, des tests de validation, de la coordination des intervenants, de l'exploitation, de la protection et du contrôle d'utilisation. Les compétences requises pour cette fonction sont multipolaires : système, développement, sécurité et fonctionnement des serveurs de bases de données. L'expérience y est prépondérante. Le DBA travaille souvent en relation étroite avec les administrateurs systèmes et les développeurs au sein d'une direction des systèmes d'information. Le DBA est principalement chargé de : La mise en place de standards, préconisation et bonnes pratiques : il décide des normes de nommage des objets pour les bases créées en interne, édicte les bonnes pratiques que les développeurs devront suivre, documente les procédures de maintenance afin que d'autres acteurs puissent intervenir en son absence. L'évaluation des besoins et de la qualité : certaines bases de données n'étant pas développées de manière interne, il est important qu'il soit consulté afin de dimensionner les serveurs devant héberger une solution applicative d'éditeur, tant sur le plan des ressources (volumétrie, nombre d'accès), que sur le plan de la maintenance (maintien des performances, fréquence des sauvegardes...). La modélisation de la base : bien qu'elle incombe normalement à l'analyste ou au concepteur (parfois au développeur), les principes de modélisation de bases de données doivent être parfaitement maitrisés par le DBA. En effet, les facteurs de dégradation des performances étant en premier lieu liés à la structuration des données (respects des principes de modélisation, relationnel ou décisionnel...), le DBA se doit de bien connaître les principes de modélisation et les problématiques en jeu afin de conseiller les analystes et développeurs ou bien pour résoudre les problèmes de performance à ce niveau par refactoring.
À propos de ce résultat
Cette page est générée automatiquement et peut contenir des informations qui ne sont pas correctes, complètes, à jour ou pertinentes par rapport à votre recherche. Il en va de même pour toutes les autres pages de ce site. Veillez à vérifier les informations auprès des sources officielles de l'EPFL.