Quels sont les différents outils d’administration de base de données ?

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.