Les bases de donn?es agissent comme un r?f?rentiel d’informations central auquel les programmes ou services Web autoris?s peuvent acc?der, compl?ter ou modifier. Des professionnels appel?s administrateurs de bases de donn?es sont en charge de la mise en place et de la maintenance de ces serveurs logiciels sp?cialis?s. Les outils d’administration de base de donn?es sont des programmes sp?cialis?s qui leur permettent d’acc?der, de modifier et de mettre ? jour le logiciel et les configurations de base de donn?es.
Dans le monde de la programmation informatique, un serveur est un programme dont le but est de fournir des informations ? d’autres logiciels appel?s clients. Un serveur peut fonctionner sur sa propre machine, ? laquelle les clients acc?dent via Internet ou un r?seau local. Un serveur peut ?galement s’ex?cuter en tant que programme d’arri?re-plan sur la m?me machine que ses programmes clients. Le logiciel de base de donn?es fonctionne comme un serveur qui ?coute sur un port sp?cifique les connexions entrantes des programmes clients qui souhaitent acc?der aux informations qu’il d?tient.
Les outils d’administration de base de donn?es que les professionnels utilisent pour maintenir les bases de donn?es en cours d’ex?cution sont des programmes distincts et ne font pas partie du logiciel de base de donn?es lui-m?me. Les administrateurs de base de donn?es utilisent ces outils pour ?mettre des commandes auxquelles un logiciel de base de donn?es particulier est programm?, pour reconna?tre et r?pondre par une action correspondante. Bien que la syntaxe exacte de ces commandes varie d’un logiciel de base de donn?es ? l’autre, les actions qui peuvent ?tre effectu?es ? l’aide de celles-ci incluent?:
ajouter et supprimer les informations d’identification que les programmes peuvent utiliser pour se connecter ? une base de donn?es particuli?re
ajouter ou supprimer des bases de donn?es sur le serveur
ajouter ou supprimer des tables individuelles dans une base de donn?es
modifier la disposition d’un tableau
modifier les entr?es de donn?es individuelles
Ces programmes utilitaires peuvent avoir des interfaces utilisateur graphiques compl?tes ou ?tre des programmes de terminal textuels. Les outils d’administration de base de donn?es qui utilisent une interface textuelle n?cessitent que l’utilisateur tape la syntaxe compl?te pour chaque commande de maintenance. Les programmes dot?s d’une interface graphique compl?te permettent aux utilisateurs de configurer des commandes en cliquant sur des boutons et en s?lectionnant diff?rentes options, puis ils traduisent l’action dans la syntaxe n?cessaire pour une commande dans la base de donn?es.
Les outils d’administration de base de donn?es incluent ?galement un logiciel qui permet de se connecter ? distance ? un ordinateur et d’ex?cuter des commandes syst?me. Ceux-ci sont n?cessaires lorsque l’administrateur doit mettre ? jour un logiciel de base de donn?es qui s’ex?cute sur une machine sans ?cran d’ordinateur ni interface graphique. Pour qu’un administrateur puisse appliquer une mise ? jour, il doit arr?ter le serveur de base de donn?es, ce qui revient ? quitter une application en cours d’ex?cution. Le logiciel de connexion ? distance permet ? un administrateur de base de donn?es d’acc?der ? l’ordinateur sur lequel la base de donn?es s’ex?cute pour arr?ter le serveur de base de donn?es, mettre ? jour le logiciel, puis red?marrer le logiciel de base de donn?es.