Académique Documents
Professionnel Documents
Culture Documents
1
24/10/2010
2
24/10/2010
• 3) Démarche d’intégration
– Pré-intégration :
• Mise en évidence des dépendances induites par les schémas
Quelques cas de conflits
• Définitions des équivalences entre domaines
• Convention de désignation
• Conflits d’attributs
– Comparaison ou analyse - mise en évidence des conflits : – Conflit de nom → renommage
• de désignation (homonymie, synonymie)
– Conflit de type → conversion
• structurels
• de domaine • Attribut sans équivalent dans l’autre relation
• de contraintes – Attribut optionnel → valeur nulle
• …. – Attribut indispensable → relation auxiliaire
– Mise en conformité : résolution des conflits • Conflit de relation
• renommage pour les conflits de noms – Conflit multi-attribut : un attribut correspond à plusieurs dans l’autre
• étude au cas par cas pour les conflits structurels relation (ex. adresse et N°, rue, code, ville) utilisation d’un calcul sur les
attributs (ex. extraction)
– Fusion des schémas - Qualités recherchées : – Conflit de clé
• complétude (pas de perte d’information) • pas la même clé → changement de clé
• minimalité (absence de redondance) • la clé d’une des relations composantes n’est pas une clé générale :
• clarté – génération d’une nouvelle clé par ajout d’un élément (ex. nom de localité pas déterminant
au niveau national ajout du numéro de département au nom de la localité pour créer la
– Restructuration - Amélioration du schéma global nouvelle clé)
• pour l’essentiel recherche de clarté sans remise en cause des qualités • ….
recherchées
SGBD réparti
Niveaux de transparence à la localisation
• Trois types d’accès : - La transparence à la
• Client / Multibases : localisation est assurée
– RDA (Remote Data Access) - Standard ISO par la définition de la
– DRDA (Distributed Relational Database Architecture) d’IBM base répartie
(en voie de disparition)
– SQL-CLI (Call Level Interface) de l’Open Group - Les différentes
– ODBC (Open Database Connectivity) de Microsoft opérations sont prises en
• Spécification contrôlée par Microsoft et supportée par les principaux charge par les différents
fournisseurs de SGBD
• Difficulté : niveau de SQL supporté, développement des pilotes, SGBD
– JDBC (Java Database Connection) de SUN - Un protocole de
• Spécification commune à Sun et différents fournisseurs de SGBD
validation à 2 phases est
• Difficulté : risque potentiel d’intrusion dans des systèmes par
l’intermédiaire du code mobile (byte-code) supporté
• Vues réparties (sur BD fédérées)
• SGBD réparti
3
24/10/2010
4
24/10/2010
5
24/10/2010