Chapter 3 Construction des Modèles Conceptuels de données


Définition d'une association dépendante dans un MCD

Dans une association dépendante, une entité est partiellement identifiée par une autre. Chaque entité doit être dotée d'un identifiant. Cependant, dans certains cas, les attributs d'une entité ne suffisent pas à identifier une occurrence de cette entité. Pour ces entités, leur identifiant incorpore l'identifiant d'une autre entité avec laquelle elle a une association dépendante.

Exemple

Soit une entité Tâche dotée de deux attributs d'entités Nom de tâche et Coût de tache . Pour une tâche accomplie dans le cadre de nombreux projets de différentes natures, le coût de cette tâche change en fonction du projet.

C'est la raison pour laquelle l'entité Tâche a comme identifiant le Nom de tâche et le Numéro de projet.


Dans un MPD, l'association génère la table Tâche dotée de la colonne de clé étrangère Numéro de projet qui est également une colonne de clé primaire. Cette colonne de clé primaire se compose à la fois des colonnes Numéro de projet et Nom de tâche .


Note   Liens d'association identifiants et associations
Une association ne peut avoir deux liens d'association identifiants.

Steps Pour définir une association dépendante :

  1. Double-cliquez sur un symbole de lien d'association dans le diagramme pour afficher sa feuille de propriétés.
  2. Cochez la case Identifiant, puis cliquez sur OK pour revenir au modèle.

    La cardinalité du lien d'association est entourée de parenthèses pour indiquer que le lien est identifiant.

 


Copyright (C) 2007. Sybase Inc. All rights reserved.