Les métiers des bases de données et de l'informatique décisionnelle ont de nombreux points communs.
Les métiers de l'administration de base de données se distinguent en deux catégories principales :
Il est responsable des données et de leurs structures.
Il intervient au départ du projet de création de la base de données par l'étude approfondie de ce projet : Au départ, le besoin est exprimé dans le langage métier du maître d'ouvrage. Cette source de richesse sémantique parfois imprécise doit être transformée par le DBA études en langage professionnel fini et contraint pour réaliser l'étape de la modélisation des données.
Une autre de ses responsabilités est de se questionner, très tôt dans le projet, sur le choix du SGBD à déployer sur un OS.
Son rôle principal est donc la conception (MCD) de la base de données avec la création des entités et associations définies au préalable par l'étude sémantique des données.
Lorsque le schéma entité-association est validé, le DBA études se concentre sur le développement de la structure soit le MLD ou modèle relationnel ou encore schéma relationnel. Il s'agit de reprendre les modèles établis précédemment et d'y ajouter des hypothèses sur les principes logiques.
Il a en charge également la préparation et l'insertion des données dans les tables de la base avec les instructions SQL standards.
La conception des bases de données se fait dans un langage système peu adapté à la majorité des utilisateurs de cette base. Pour cela, le DBA études peut avoir comme mission de développer l'interface utilisateurs de la base. Cela apportera une structure logicielle plus agréable pour son utilisation.
Plusieurs requêtes sur la base de données peuvent être pré-programmées pour améliorer sa disponibilité. Ces requêtes se font en langage SQL et correspondent à l'interrogation d'une base pour en récupérer une certaine partie des données (des vues).
Son travail est en étroite collaboration avec le DBA de production.
le DBA de production administre le système qui supporte la base de données pour assurer sa haute disponibilité et gérer rapidement les situations de crise.
Il intervient pour des actions complexes sur la base de données :
Qu'ils soient DBA d'études ou DBA de production, l'administrateur de base de données est le garant du système d'informations et de son bon fonctionnement. Il veille à maintenir les propriétés ACID de la base de données :
Les DBA études ou de production prennent de l'expérience au fil du temps et leurs niveaux de compétences s'exprime le plus souvent comme ceci : DBA junior, DBA intermédiaire, DBA seignor et DBA Expert qui est un DBA seignor intervenant sur des missions courtes.