Création d'une relation de clé externe d'une table ou vue parent vers une table enfant

Vous pouvez créer une relation de clé externe d'une table ou vue parent vers une table enfant dans un diagramme de modèle de données physique.

Procédure

Pour créer une relation de clé externe, procédez comme suit :

  1. Sélectionnez le type de relation dans la palette. Vous pouvez sélectionner les types de relations suivants :
    Identifiante
    Dans une relation identifiante, l'existence de l'entité enfant est dépendante de l'entité parent. Par exemple, EMPLOYEE peut avoir une relation identifiante avec WORKCOMPLETED.
    Non identifiante : Facultative, Obligatoire ou Individuelle
    Des relations non identifiantes sont des relations entre deux tables indépendantes. Par exemple, CUSTOMER peut avoir une relation non identifiante avec INVOICE. Vous pouvez indiquer si ces relations sont appliquées (obligatoires) ou non (facultatives). Vous pouvez également indiquer que la relation est une relation individuelle. Dans ce cas, chaque ligne d'une table est associée à une seule ligne dans l'autre table.
    Relation de vue
    Ceci représente la relation entre les objets de données suivants :
    • Une vue et une table
    • Une vue et une vue
    • Une vue et une table de requêtes matérialisée
    • Une table de requêtes matérialisée et une table
  2. Sélectionnez la table parent qui comporte la clé primaire ou sélectionnez une vue pour créer une relation de vue.
  3. Faites-la glisser vers la table enfant ou la vue. Suivant le type de relation que vous créez, une fenêtre peut s'ouvrir pour vous demander de définir les options de la relation.

Résultats

La clé est migrée de la table ou vue parent vers la table ou vue enfant.

Commentaires en retour