Propriétés de relation pour un modèle de données

Utilisez la vue Propriétés pour modifier les propriétés d'une relation du modèle de données.

Page Généralités
Propriété Description
Nom Saisissez un nom.
Intitulé Saisissez un intitulé. Cet intitulé s'affiche dans les diagrammes visuels.
Identifiante Permet de spécifier que la relation est une relation identifiante. Une relation identifiante est une relation dans laquelle l'une des entités enfant est aussi une entité dépendante.
Non identifiante Permet de spécifier que la relation n'est pas une relation identifiante. Une relation non identifiante est une relation dans laquelle les deux entités sont indépendantes.
Appliquée Permet de spécifier que la relation n'est pas une relation implicite. Pour DB2 UDB pour Linux, UNIX et Windows ou DB2 UDB pour iSeries prenant en charge les contraintes informatives, cette option entraîne la génération d'une clause de clé étrangère avec ENFORCED = FALSE. Pour les bases de données qui ne prennent pas en charge les contraintes d'information, cette option n'entraîne pas de génération d'une clause de clé étrangère.
Différé Définissez si le contrôle de contrainte est différé jusqu'à la fin d'une transaction. Cette option est uniquement disponible pour les bases de données prenant en charge le contrôle de contrainte différé.
Schéma Affiche le schéma relationnel sous lequel cet objet a été créé.
Page Détails
Propriété Description
Table (enfant) Affiche la table enfant pour cette relation.
Table (parent) Affiche la table parent pour cette relation.
Phrase avec verbe inverse Saisissez une phrase avec verbe décrivant la relation du point de vue de la table enfant. Par exemple, RESUME "appartient à " EMPLOYEE.
Phrase avec verbe Saisissez une phrase avec verbe décrivant la relation du point de vue de la table parent. Par exemple, EMPLOYEE "possède" RESUME.
Cardinalité (enfant) Définissez une valeur de cardinalité pour la table enfant. Vous pouvez sélectionner l'une des options suivantes :
  • 0..1 : zéro ou un
  • 1 : un
  • * : plusieurs
  • 1..* : un à plusieurs
Cardinalité (parent) Définissez une valeur de cardinalité pour la table parent. Les valeurs apparaissant dans la liste varient suivant que la relation est une relation identifiante ou non identifiante. Vous pouvez sélectionner :
  • 1 (obligatoire) : un. Désigne la relation comme une relation obligatoire.
  • 0 (facultatif) : zéro ou un. Cette option est uniquement disponible si la relation est une relation non identifiante. Désigne la relation comme une relation facultative.
Colonnes de clés (enfant) Utilisez la grille pour ajouter, supprimer ou réorganiser les colonnes de la clé étrangère pour la table enfant.
Contrainte unique ou index (parent) Sélectionnez une contrainte unique ou un index pour la table parent.
Page Intégrité référentielle
Propriété Description
A la mise à jour Sélectionner une action dans la table enfant lorsqu'une action UPDATE est appliquée à la table parent.
A la suppression Sélectionner une action dans la table enfant lorsqu'une action DELETE est appliquée à la table parent.
Page Documentation
Saisissez des informations sur l'objet.
Page annotation
Ajoutez ou supprimez des propriétés et modifiez leurs valeurs.

Commentaires