Académique Documents
Professionnel Documents
Culture Documents
Hétérogènes
Didier DONSEZ
Université Joseph Fourier
IMA – IMAG/LSR/ADELE
'LGLHU'RQVH]#LPDJIU
2
Plan
■ Introduction
■ Architecture de SGBD-D Hétérogènes
■ Distribution - Hétérogénéité - Autonomie
■ Problèmes à Résoudre
'LGLHU'RQVH]
3
Rappel
■ BD Distribuée
• une collection de BDs logiquement reliées
et distribuées entre plusieurs sites
■ SGBD Distribué
• gère une BD-D et fournit les mécanismes d'accès
rendant la distribution transparente à l’utilisateur.
Site 1
Site 2
Réseau de
'LGLHU'RQVH]
Communication
Site 4 Site 3
4
■ Conséquences
• Redondance des données et inconsistance
• difficulté de localiser les données “utiles” et de les intégrer rapidement
■ Données “Utiles”
= consistantes, à jour, et facilement accessibles
■ Ö Intégration logique des données
'LGLHU'RQVH]
L’Environnement Futur
• ex : SGBD/feuille de calcul
• Ö combinaison des SGBDs, des systèmes répartis,
des traitements de textes, Ö
9
L’architecture ANSI/SPARC
Utilisateurs
Schéma Vue
Conceptuel Conceptuelle
'LGLHU'RQVH]
Schéma Vue
Interne Interne
11
6( 6( 6( P
6&*
3URFHVVHXU8WLOLVDWHXU 3URFHVVHXUGH'RQQpHV
5HTXrWHV
5HSULVHVXU3DQQH
3URFHVVHXU/RFDO
0RQLWHXU*OREDO
2SWLPLVDWLRQ
*OREDOHGHV
3URFHVVHXU
GH5HTXrWHV
G
([pFXWLRQ
G
([pFXWLRQ
8WLOLVDWHXU
,QWHUIDFH
8WLOLVDWHXU
6pPDWLTXH
&RQWU{OH
5HTXrWHV
/RFDOH
5pSRQVHV
'LGLHU'RQVH]
13
6( 6( 6( P
8WLOLVDWHXU
&RXFKH0XOWL6*%'
6*%' 6*%'
3URFHVVHXU 3URFHVVHXU
G
([pFXWLRQ G
([pFXWLRQ
%DVHGH %DVHGH
'RQQpHV 'RQQpHV
15
L’architecture logique de Multi-SGBD -
sans SCG
6( 6( P
0XOWL6*%' 0XOWL6*%' P
■ Distribution
• bien maîtrisé
■ Hétérogénéité
• Plusieurs degrés
■ Autonomie
• Difficile
'LGLHU'RQVH]
18
■ Autonomie de Conception
• un SGBD décide d’ une conception reliée ‡ ses propre besoins
• données, représentation, interprétation, implantation, Ö
• appelé Autonomie physique
■ Autonomie de Communication
• un SGBD décide de comment et avec quel autre SGBD il doit
communiquer
■ Autonomie d’Exécution
'LGLHU'RQVH]
• c'
est le processus d'
intégration conceptuelle
des informations provenant des différentes bases composantes
6&*
,QWpJUDWLRQ
GHV6FKpPDV ,QWpJUDWHXU
,QWHUPpGLDLUHV
7UDGXFWLRQ
GHV6FKpPDV 7UDGXFWHXU 7UDGXFWHXU 7UDGXFWHXUQ
/RFDX[
'LGLHU'RQVH]
intégration de schéma
■ Pré-intégration
• identification des éléments reliées
• ex: domaines Equivalents
• spécification des règles de conversion
• ex: 1 pouce = 2,54 cm
• ex: salaire en $ <-> DM <-> £ <-> FF
■ Comparaison
• conflits de nommage
• synonymes, homonymes
• conflits structurels
• types, clés, dépendances
■ Conformité
'LGLHU'RQVH]
Gestion de Transactions