III. Système de
Gestion de Base de Données Répartis (SGBDR)
III.1.
Définition
Un SGBDR est un logiciel qui se charge de la création
et de la maintenance des bases de données réparties.
Un SGBDR est constitué de composantes suivantes :
ü La composante de gestion de base de données
ü La composante de communication de données
ü Le dictionnaire de données qui peut
représenter l'information à propos de la répartition des
données dans le réseau informatique.
ü La composante de base de données répartie
qui contient le logiciel qui s'occupe du parallélisme, de
l'exécution mutuelle et de la synchronisation.
III.2. Fonctions
ü L'accès lointain par un programme d'application
rendu possible grâce à la composante de base de données
répartie.
ü Garantir certains degrés de transparences
réparties.
ü Le support d'administration et de contrôle de
base de données. Le contrôle, l'utilisation des bases de
données et la vue globale des fichiers existants dans les divers
sites.
ü Le contrôle de concurrence et la
rentabilité des transactions réparties.
III.3. Remarque
SGBDR Homogène
Schéma global
Schéma de fragmentation
Schéma d'allocation
Schéma Conceptuel Local 3
Schéma Conceptuel Local 2
Schéma Conceptuel Local 1
SGBD
SQL SERVER
SGBD
SQL SERVER
SGBD
SQL SERVER
BD
BD
BD
Un SGBDR est dit homogène s'il utilise le même
SGBD dans chaque site, il est dit hétérogène s'il utilise
au moins deux SGBD différents, c'est le cas du service web de
l'Internet.
Figure 1.8. SGBDR Homogène
SGBDR Hétérogène
Schéma global
Schéma de fragmentation
Schéma d'allocation
Schéma Conceptuel Local 3
Schéma Conceptuel Local 2
Schéma Conceptuel Local 1
SGBD
POSTGRESQL
SGBD
ACCESS
SGBD
MY SQL
BD
BD
BD
Figure 1.9. SGBDR Hétérogène
|