Chapter 3 Construction de diagrammes physiques
Les exemples suivants illustrent l'impact des options Réutiliser les colonnes et Migrer les colonnes sur la création des références.
Le tableau suivant montre le résultat obtenu après migration des colonnes de clé primaire dans une table enfant contenant une colonne correspondant à l'une des colonnes de clé primaire. Les deux tables d'origine sont également représentées ci-après :
Réutilisation | Migration | Résultat | Table enfant |
---|---|---|---|
Sélectionné | Sélectionné | ![]() |
Col_1 est réutilisée Col_2 est créée |
Non sélectionné | Sélectionné | ![]() |
T1_Col_1 est créée et Col_2 est créée |
Sélectionné | Non sélectionné | ![]() |
Col_1 est réutilisée et Col_2 n'est pas créée |
Non sélectionné | Non sélectionné | ![]() |
Aucune colonne n'est réutilisée ou créée |
Le tableau suivant montre le résultat obtenu par la migration des colonnes de clé primaire dans une table enfant qui contient une colonne constituant déjà la colonne de clé étrangère pour une autre table. Les deux tables d'origine sont également représentées ci-après :
Réutilisation | Migration | Résultat | Table enfant |
---|---|---|---|
Sélectionné | Sélectionné | ![]() |
T1_Col_1 est créée et Col_2 est créée |
Non sélectionné | Sélectionné | ![]() |
T1_Col_1 est créée et Col_2 est créée |
Sélectionné | Non sélectionné | ![]() |
Aucune colonne n'est créée ou réutilisée |
Non sélectionné | Non sélectionné | ![]() |
Aucune colonne n'est créée ou réutilisée |
Remarques:
Action | Résultat |
---|---|
Modifier le point d'attache de la référence | Migration de la clé primaire de la table parent en clé étrangère dans la table enfant
Suppression des colonnes de clé étrangère non utilisées Modification de la jointure de référence |
Supprimer la clé primaire | Suppression de la clé étrangère et de la jointure de référence correspondantes |
Migration de la clé primaire de la table parent en clé étrangère dans la table enfant
Suppression des colonnes de clé étrangère non utilisées
Modification de la jointure de référence
Action | Résultat |
---|---|
Modifier le point d'attache de la référence | Migration de la clé primaire de la table parent en clé étrangère dans la table enfant
Suppression des colonnes de clé étrangère non utilisées Modification de la jointure de référence |
Supprimer la clé primaire | Suppression de la clé étrangère et de la jointure de référence correspondantes |
Pour plus d'informations sur les autres options de modèle relatives aux références, reportez-vous à la section "Définition des options de modèle pour un MPD".
Copyright (C) 2005. Sybase Inc. All rights reserved. |
![]() |