Bonsoir axe31,
Bon ben je crois que il y a un moyen différent de résoudre cette partie la car en cours on ne nous a pas enseigner l’héritage dans la modélisation de MCD.
Il va falloir que votre prof rattrape le temps perdu...
En tout cas, vous ne touchez pas à ce que vous avez représenté. Quel AGL utilisez-vous pour modéliser ? WinDesign ? Quoi qu’il en soit, à la génération du MLD, dans la table CLIENT, {ClientId} sera à la fois clé primaire et étrangère (cf. le MLD que je vous ai déjà proposé, où j'ai pour ma part conservé le nom d'attribut proposé par PowerAMC, UtilisateurId). Si l’AGL génère un cycle : le rompre (cf. à nouveau le MLD que je vous ai déjà proposé).
Si votre AGL vous permet d’utiliser l’identification relative, usez-en (sauf si votre prof ne vous l’a pas encore enseignée...) :
Avec WinDesign :
[CLIENT]--1,1 (R)--------(Etre)--------0,1--[UTILISATEUR]
Partager