5. Intégration et migration des bases de données
161
dans le cadre de l’intégration et de la migration. La conversion de type
2b (figure 5-4) transforme l'ensemble d’entités A avec ses groupes
répétitifs A1 et A2 en une table A qui inclut les sous-tables A1 et A2.
Les tables ainsi imbriquées ne sont pas prises en charge par tous les
systèmes de bases de données, mais leur présence est de plus en plus
répandue.
Figure 5-4
Règles de
conversion des
groupes répétitifs
5.3.2 Conversion des ensembles d’entités
dépendants
Nous abordons à présent les règles pour traduire des ensembles
d’entités dépendants en tables dépendantes, et inversement. La
première règle de conversion s'applique au cas où deux ensembles
d'entités A et B ont une liaison de degré (c,1). En d'autres termes, à
chaque entité dans l'ensemble d'entités A correspond «au plus une»
entité dans l'ensemble d'entités B (c=0 ou c=1) ; inversement, à
chaque entité de B correspond «exactement une» (1) entité de A.
La conversion de
type 3a génère une
table pour chaque
liaison (c,1)
Nous distinguons ici deux types de conversion. La conversion de
type 3a (Figure 5-5) est le cas normal où une liaison de degré (c,1)
entre deux ensembles d'entités A et B se traduit par la création de
deux tables A et B. L'attribut A# est défini comme clé étrangère dans
la table B et constitue une référence à la table dépendante A.
A
A1 A2
Conversion de type 2b
Conversion de type 2a
A
A1
A2
A/A1/A2
161
dans le cadre de l’intégration et de la migration. La conversion de type
2b (figure 5-4) transforme l'ensemble d’entités A avec ses groupes
répétitifs A1 et A2 en une table A qui inclut les sous-tables A1 et A2.
Les tables ainsi imbriquées ne sont pas prises en charge par tous les
systèmes de bases de données, mais leur présence est de plus en plus
répandue.
Figure 5-4
Règles de
conversion des
groupes répétitifs
5.3.2 Conversion des ensembles d’entités
dépendants
Nous abordons à présent les règles pour traduire des ensembles
d’entités dépendants en tables dépendantes, et inversement. La
première règle de conversion s'applique au cas où deux ensembles
d'entités A et B ont une liaison de degré (c,1). En d'autres termes, à
chaque entité dans l'ensemble d'entités A correspond «au plus une»
entité dans l'ensemble d'entités B (c=0 ou c=1) ; inversement, à
chaque entité de B correspond «exactement une» (1) entité de A.
La conversion de
type 3a génère une
table pour chaque
liaison (c,1)
Nous distinguons ici deux types de conversion. La conversion de
type 3a (Figure 5-5) est le cas normal où une liaison de degré (c,1)
entre deux ensembles d'entités A et B se traduit par la création de
deux tables A et B. L'attribut A# est défini comme clé étrangère dans
la table B et constitue une référence à la table dépendante A.
A
A1 A2
Conversion de type 2b
Conversion de type 2a
A
A1
A2
A/A1/A2
