Chapter 3 Construction de diagrammes physiques
Pour définir les options de modèle relatives aux références, sélectionnez Outils→Options du modèle, puis sélectionnez la sous-catégorie Référence dans le volet Catégorie.
Vous pouvez définir les options suivantes sur cette page :
Option | Fonction |
---|---|
Code unique | Requiert que les références soient dotées d'un code unique. Si cette option n'est pas sélectionnée, plusieurs références peuvent avoir le même code (sauf s'il s'agit de référence ayant la même table enfant). |
Réutiliser les colonnes | Permet de réutiliser une colonne qui existe dans une table enfant comme colonne de clé étrangère correspondante lorsque les deux conditions suivantes sont réunies :
Pour plus d'informations, reportez-vous à la section "Réutilisation et migration automatiques des colonnes". |
Migrer les colonnes | Permet de migrer automatiquement les colonnes de clé primaire dans une table enfant sous forme de colonnes de clé étrangère. Si vous sélectionnez à la fois Migrer les colonnes et l'une des sous-options suivantes, la propriété de colonne appropriée de la clé primaire est également migrée vers la clé étrangère au moment de la création de référence :
Pour plus d'informations, reportez-vous à la section "Réutilisation et migration automatiques des colonnes". |
Parent obligatoire | Spécifie que la relation entre les tables enfant et parent est par défaut obligatoire, c'est-à-dire que chaque valeur de clé étrangère dans la table enfant doit avoir une valeur de clé correspondante dans la table parent. |
Changement de parent admis | Spécifie qu'une valeur de clé étrangère peut changer pour sélectionner une autre valeur dans la clé référencée dans la table parent. |
Check on commit | Spécifie que l'intégrité référentielle est vérifiée uniquement lors de la validation, et non juste après l'insertion de la ligne. Cette fonctionnalité peut être utile lorsque vous travaillez avec des dépendances circulaires. Pas disponible avec tous les SGBD. |
Propager les propriétés de colonne | Propage les changements apportés au nom, au code ou au type de données d'une colonne de table parent à la colonne enfant correspondante. |
Lien par défaut à la création | Spécifie les modalités de création des liens de référence. Vous pouvez choisir l'une des valeurs suivantes :
|
Mise en oeuvre par défaut | Spécifie les modalités de mise en en oeuvre de l'intégrité référentielle dans la référence. Vous pouvez choisir l'une des valeurs suivantes :
Pour plus d'informations sur l'intégrité référentielle, reportez-vous à la section, "Utilisation de l'intégrité référentielle". |
Contraintes par défaut : Modification | Contrôle la façon dont la modification d'une valeur de clé dans la table parent va affecter la valeur de clé étrangère dans la table enfant. Selon le SGBD utilisé, vous pouvez choisir parmi certaines de ces valeurs, ou parmi toutes :
|
Contraintes par défaut : Suppression | Contrôle la façon dont la suppression d'une valeur de clé dans la table parent va affecter la valeur de clé étrangère dans la table enfant. Selon le SGBD utilisé, vous pouvez choisir parmi certaines de ces valeurs, ou parmi toutes :
|
Copyright (C) 2005. Sybase Inc. All rights reserved. |
![]() |