29/03/2010
1
Z. Alimazighi
Laboratoire des systèmes informatiques: équipe
ingénierie des systèmes d’Information
2008/2009
z.alimazighi
1
PREMIERE PARTIE : Les concepts fondamentaux
1.
Introduction
2. Les bases de données distribuées :
a) Définitions
b) Caractéristiques et avantages de la répartition
3. Le Système de Gestion de BD Réparties : SGBDR
4. Les techniques de répartition de données
5. Architecture de schémas d’une BDR
6. Architecture fonctionnelle Basée sur une approche
client/serveur
7. Classification des approches de conception d’une BDR
2008/2009
z.alimazighi
2
Deuxième PARTIE : SGBD distribués: concepts avancés
1. Chapitre 1: Gestion de transactions
A. Gestion de transactions : Définitions
B. Protocoles de gestion de la concurrence
C. Validation et reprise
2. Chapitre 2: Traitement de requêtes
A. Optimisation de requêtes
B. Stratégies d’évaluation de requêtes
2008/2009
z.alimazighi
3
LES BASES DE DONNEES DISTRIBUEES : Concepts
fondamentaux
2008/2009
z.alimazighi
4
29/03/2010
2
INTRODUCTION
Evolution de la technologie des bases de données
Expérimentation de cette technologie sur un grand nombre
d’applications
Développement de la technologie réseaux :
Connexion d’ordinateurs
Échange de données
Partage de ressources
Intégration de la technologie réseau et bases de données
2008/2009
z.alimazighi
5
Bases de données distribuées
INTRODUCTION
Différentes approches de la répartition
Approche descendante
Approche ascendante :
BD intégrée
BD fédérée
2008/2009
z.alimazighi
6
INTRODUCTION
Notion de distribution
Un système de traitement distribué : est une unité d’exécution de
programmes autonomes, éventuellement hétérogènes, reliés par un
réseau de communication et coopérants à la réalisation de taches.
Une base de données distribuée : est une collection de bases de
données logiquement reliées et physiquement distribuées sur un
réseau.
U