Développeurs et administrateurs de moteurs de base de données

La façon dont les tâches sont réparties entre les développeurs et les administrateurs de bases de données varie en fonction de chaque organisation. Certaines choisissent d'affecter un type de tâche, conception de base de données par exemple, aux administrateurs alors que d'autres préféreront confier cette même mission aux développeurs. Cette rubrique décrit comment la documentation du Moteur de base de données SQL Server répartit les tâches entre les rôles de développeur et d'administrateur.

Développeurs de moteurs de base de données

Dans la mesure où une instance du Moteur de base de données constitue une banque centrale de données relationnelles et de documents XML, la documentation du Moteur de base de données s'avère utile à tous les développeurs qui cherchent à travailler avec ces données, qu'ils soient chargés de concevoir et de mettre en œuvre des bases de données, ou de créer des systèmes d'applications et de sites Web qui permettent aux utilisateurs de travailler avec les données du Moteur de base de données. Le tableau suivant répertorie les types de développeurs les plus courants et la façon dont ils interagissent avec le Moteur de base de données.

  • Concepteur de bases de données
    Crée la structure logique d'une base de données, conçoit les objets de stockage des données comme les tables et les vues, et écrit les spécifications pour les objets logiques tels que les procédures stockées, les déclencheurs, les fonctions et les types définis par l'utilisateur.
  • Développeur de bases de données
    Code et teste les objets logiques de la base de données tels que les procédures stockées, les déclencheurs, les fonctions et les types définis par l'utilisateur.
  • Développeur d'accès aux données
    Code et teste les applications à plusieurs niveaux ou client-serveur qui utilisent des API, telles qu'espace de noms géré par SQLClient ou OLE DB, pour accéder aux données relationnelles.
  • Développeur XML
    Code et teste des sites Web ou des applications pilotées par des données qui utilisent le Moteur de base de données comme banque de données XML, en utilisant des fonctionnalités telles que les points de terminaison HTTP et le langage XQUERY pour accéder aux données.
  • Développeur d'applications d'administration
    Code et teste des applications qui mettent en œuvre des fonctionnalités d'administration de base de données en utilisant des API d'administration telles que SMO ou le fournisseur WMI, ou en exécutant des instructions Transact-SQL.

Administrateurs de moteurs de base de données

Le rôle d'administrateur du Moteur de base de données couvre la planification et l'exécution des opérations quotidiennes des instances du Moteur de base de données pour, par exemple, assurer la disponibilité du système, suivre et optimiser les performances ou encore procéder à des déploiements, des mises à jour, des dépannages et des configurations. Il arrive que, dans les petites et moyennes entreprises, il n'y ait qu'un poste d'administrateur de base de données auquel il incombe d'assurer toutes les tâches d'administrateur. Dans de plus grandes entreprises, les tâches d'administrateur sont généralement confiées à plusieurs personnes. Le tableau suivant répertorie les types d'administrateurs les plus courants et la façon dont ils interagissent avec le Moteur de base de données.

  • Administrateur de bases de données
    Conçoit les implémentations physiques des structures de base de données logiques spécifiées par le concepteur des bases de données. Produit les scripts, outils et procédures employés pour l'implémentation de la base de données physique. Conçoit les procédures opérationnelles pour une ou plusieurs instances du Moteur de base de données, et vient à bout des conditions d'exception non couvertes par les procédures publiées.
  • Agent du centre de données
    Met en œuvre les procédures opérationnelles définies par les administrateurs, surveille la santé du système, établit des diagnostics et fait suivre les conditions d'exception que les procédures publiées ne permettent pas de résoudre.
  • Agent du support technique
    Explique aux utilisateurs les procédures système ou vient en aide à tous ceux qui rencontrent des problèmes avec le système.

Voir aussi

Autres ressources

Infocentre de l'administrateur du moteur de base de données
Centre d'informations des développeurs s'appuyant sur le moteur de base de données

Aide et Informations

Assistance sur SQL Server 2005