Francais | English | Espanõl

Administrateur de bases de données

Un article de Wikivisual, l'encyclopédie libre.

L' administrateur de bases de données ou Data Base Administrator (DBA) est la personne responsable du bon fonctionnement d'une base de données. Il est principalement en charge de :

  • L'intégrité des données : il vérifie ou aide à vérifier la cohérence des données de la base afin qu'elles ne rentrent en conflit avec les principes du système réel. Pour cela, il est chargé de la mise en œuvre de contraintes d'intégrité.
  • La sécurité : il définit ou implémente l'accès aux données en autorisant les utilisateurs suivant les besoins à y accéder ou à les modifier.
  • La performance : il assure que l'accès aux données se fasse dans un temps raisonnable. Il doit donc veiller à avoir des tables, index, statistiques et des requêtes SQL optimisées en utilisant par exemple des outils d'optimisation SQL (tuning SQL).
  • L'aide au développement et au test : il doit fournir un support aux équipes de développement. Par exemple, il peut répliquer partiellement des données sur une base de test, optimiser la base avec les développeurs et modifier le schéma pour implémenter les nouvelles fonctions.
  • La disponibilité : il doit assurer que la base soit accessible lorsque l'utilisateur le désire. Pour la plupart des entreprises cela revient à dire tout le temps (24h/24h - 7j/7j).
  • Le recouvrement de données : il doit créer et tester des solutions de sauvegardes afin qu'en cas d'erreur de saisie, de bug logiciel ou de problème matériel il puisse remettre rapidement la base comme elle était avant sa détérioration.

La réalisation du schéma de la base de donnés fait souvent partie de ses fonctions, malgré le fait qu'elle incombe normalement à l'analyste ou au concepteur (parfois au développeur).

Le DBA travaille en relation étroite avec l'administrateur système et les développeurs au sein d'un DSI.

Image:Crystal mycomputer.png Portail de l'informatique – Accédez aux articles de Wikipédia concernant l’informatique.
en:Database administrator

es:Administrador de base de datos gl:Administrador de base de datos ru:Администратор баз данных

Outils personnels