Bonjour redkof,
PowerAMC ne sait pas ce qu’est une CIF, on est donc obligé de procéder autrement (graphiquement parlant, pas de problème, on lui demande de transformer en flèche la patte connectant T3 et R, ça il sait faire...)
Vous pouvez par exemple lui demander de déguiser l’association R en entité-type :
Clic droit sur l’association =>
Au résultat :
Les cardinalité 1,1 sont mises entre parenthèses, ce qui signifie — selon les conventions PowerAMC — que l’entité-type R a pour identifiant le triplet {Id1, Id2, Id3} : on dit que R est
identifiée relativement à T1, R2, T3.
Mais, bien entendu, l’entité-type T3 doit être exclue du jeu, on va donc demander à l’AGL de procéder à l’exclusion. Pour cela, on double clique sur le lien connectant R et A3, ce qui provoque l’ouverture de la fenêtre « Propriétés du lien d’association », dans laquelle il suffira de décocher la case « Identifiant » :
Au résultat :
On peut maintenant demander la génération du MLD (MPD au sens PowerAMC) :
Dans cet exemple, l’entité-type R ne comporte que les 3 attributs implicites Id1, Id2, Id3, mais aucun attribut explicite et l’AGL râle :
On va donc lui demander de passer outre. Pour cela, on demande la vérification du MCD (« Outils » > « Vérifier le modèle », ou touche F4). En réponse, l’AGL ouvre la fenêtre « Paramètres de vérification du modèle », dans laquelle on décoche la case « Existence d’attributs » :
On fait OK. Au résultat, on retrouve le MLD du message #4 :
Si tout cela a pu vous aider, alors ne lésinez pas sur les
médailles en chocolat !
Partager