Géo
En plus de posséder les modules logiciels qui viennent d'être décrits, la plupart des SGBD ont des
utilitaires de base de données
qui aident le DBA à gérer le système de base de données. Les utilitaires courants ont les
types de fonctions suivants :
• Chargement : un utilitaire de chargement est utilisé pour charger des fichiers de données existants, tels que des fichiers texte ou
des fichiers séquentiels, dans la base de données. Habituellement, le format actuel (source) du
fichier de données
et la structure de fichier de base de données (cible) souhaitée sont spécifiés à l'utilitaire, qui
reformate ensuite automatiquement les données et les stocke dans la base de données. Avec la prolifération
des SGBD, le transfert de données d'un SGBD à un autre devient courant dans
de nombreuses organisations. Certains fournisseurs proposent des produits qui génèrent les
programmes de chargement appropriés
, compte tenu des descriptions de stockage des bases de données source et cible existantes
(schémas internes). Ces outils sont également appelés outils de conversion.
• Sauvegarde : un utilitaire de sauvegarde crée une copie de sauvegarde de la base de données, généralement en vidant
l'intégralité de la base de données sur bande. La copie de sauvegarde peut être utilisée pour restaurer la base de données en
cas de panne catastrophique. Les sauvegardes incrémentielles sont également souvent utilisées, où seules les
modifications depuis la sauvegarde précédente sont enregistrées. La sauvegarde incrémentielle est plus complexe
mais économise de l'espace.
• Réorganisation de fichiers : cet utilitaire peut être utilisé pour réorganiser un fichier de base de données dans un autre
organisation des fichiers pour améliorer les performances.
• Surveillance des performances : un tel utilitaire surveille l'utilisation de la base de données et fournit des statistiques
à l'administrateur de base de données
. L'administrateur de base de données utilise les statistiques pour prendre des décisions telles que la
réorganisation ou non des
fichiers pour améliorer les performances.
D'autres utilitaires peuvent être disponibles pour trier les fichiers, gérer la compression des données,
surveiller l'accès des utilisateurs, s'interfacer avec le réseau et exécuter d'autres fonctions.