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 :
- Démarrez IBM® InfoSphere Data Architect et chargez le modèle de données.
- Cliquez avec le bouton droit sur la table pour laquelle vous voulez créer le lien, puis cliquez sur .
- Sélectionnez la table destinataire de la liaison.
- Entrez un nom pour la clé externe.
- 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.
- 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.
- Vérifiez que les options suivantes sont sélectionnées : noms qualifiés complets, instructions CREATE, instructions COMMENT ON et clause IN TABLESPACE.
- Cliquez sur Next.
- Vérifiez que les options suivantes sont sélectionnées : Contrainte de vérification, Contrainte de clé externe, Contrainte de clé primaire et Tables.
- Cliquez sur Next.
- Sélectionnez Run DDL on server, cliquez sur Next, sélectionnez la connexion d'entrepôt de données et cliquez sur Next.
- A l'invite, entrez le nom d'utilisateur et le mot de passe de connexion à la base de données.
- Cliquez sur Finish.