2
DONNÉES DU PROJET
SSC - Bases de Données II Laboratoire de Bases de Données
BD réparties 1
Projet 1: Bases de données réparties
Un dossier est à rendre le 11/01/00 lors de la soutenance.
Le but de ce premier projet est de développer une application simulant le
fonctionnement d’un système de gestion de bases de données réparties (SGBDR).
Il s’agit de reprendre l’application vue en cours (système bancaire) de l’étoffer, et de
considérer la répartition sur trois sites (SSCX1, SSCX2 et SSCX3).
Le travail fait intervenir les étapes suivantes:
1) Définir le modèle conceptuel (EA) Définir deux vues externes: 1.
les clients et 2. les gestionnaires des comptes
2) Définir le modèle logique relationnel. Attention à ne pas oublier la
définition des vues.
3) Identifier et écrire en SQL les requêtes les plus fréquentes et les
plus critiques (en terme de performance).
4) Définir le schéma de fragmentation en fonction de ces requêtes
5) Définir le schéma de localisation (justifiez les répliques en fonction
des problèmes d’accessibilité et de performance)
6) Répartir les requêtes identifiées au 3) en deux sous-groupes :
Globales (faisant intervenir plusieurs sites)
Locales (faisant intervenir un site local)
Quelle est l’incidence des vues sur les schémas de fragmentation et d’allocation?
Il est à noter que l’application doit permettre la formulation des 4 commandes
SQL suivantes: SELECT, INSERT, UPDATE et DELETE (bien sûr de façon
transparente à l’utilisateur) et doit mettre en œuvre le protocole de validation de
transactions à deux phases.