Liaison entre deux tables

Les tables sont liées via leurs clés primaires et clés externes. La clé primaire d'une table est définie comme clé externe de l'autre table.
Avant de commencer
Prérequis : une des tables doit avoir une clé primaire.
Pourquoi et quand exécuter cette tâche
Pour lier deux tables, procédez comme suit :
  1. Démarrez IBM® InfoSphere Data Architect et chargez le modèle de données.
  2. Cliquez avec le bouton droit sur la table pour laquelle vous voulez créer le lien, puis cliquez sur Add Data Object > Foreign key.
  3. Sélectionnez la table destinataire de la liaison.
  4. Entrez un nom pour la clé externe.
  5. Dans la vue Properties, cliquez sur l'onglet Details, cliquez sur le bouton Browse, sélectionnez la colonne à laquelle vous voulez attribuer la clé externe, puis cliquez sur OK.
  6. Dans la vue Project Explorer, cliquez avec le bouton droit sur la table à laquelle vous avez ajouté la clé externe, puis cliquez sur Generate DDL.
  7. Vérifiez que les options suivantes sont sélectionnées : noms qualifiés complets, instructions CREATE, instructions COMMENT ON et clause IN TABLESPACE.
  8. Cliquez sur Next.
  9. Vérifiez que les options suivantes sont sélectionnées : Contrainte de vérification, Contrainte de clé externe, Contrainte de clé primaire et Tables.
  10. Cliquez sur Next.
  11. Sélectionnez Run DDL on server, cliquez sur Next, sélectionnez la connexion d'entrepôt de données et cliquez sur Next.
  12. A l'invite, entrez le nom d'utilisateur et le mot de passe de connexion à la base de données.
  13. Cliquez sur Finish.