Envoyé par
sam01
j'ai une table client et une table newsletter.
id_client ; mail_client
et
id_newsletter ; id_client
je suis dans le cas ou la clef primaire de la table client est clef étrangère de la table newsletter.
Donc si vous faites une rétro-conception pour obtenir un MCD merisien, le résultat sera le suivant :
Client --- 0,N --- (R) --- 1,1 --- Newsletter
Ce qui se lit :
Un client peut participer plusieurs fois à l’association-type R,
Une newsletter participe exactement une fois à l’association-type R.
Si vous faites une rétro-conception pour obtenir un MCD E/R (anglo-saxon) ou un diagramme de classes UML, le résultat sera le suivant :
Client -- 1,1 --------- 0,N -- Newsletter
Ce qui se lit :
Un client peut faire référence à plusieurs newsletters,
Une newsletter fait référence à exactement un client.
Les deux représentations sont équivalentes. Simplement, la présence de l’association-type merisienne R modifie la façon de lire. Ainsi, quand on dit qu’un client peut participer plusieurs fois à l’association-type R, cela sous-entend que plusieurs newsletters peuvent être référencées par le client.
Il semblerait que vous ayez un problème de lecture des schémas. Quel outil de modélisation utilisez-vous ?
Partager