Bonjour JPhi33
Ce qui indique qu'une facture est réglée c'est la cardinalité 0,1 de la patte [ Facture ]---( paye ).
Vraiment tu sais pas quelle lumière tu viens de m'apporter merci j'ai bien saisi
Lorsqu'elle vaut 0, aucune occurrence de Réglement n'est liée à l'occurrence de Facture. Par conséquent la facture n'est pas payée.
Lorsqu'elle vaut 1, une occurrence (et une seule) de Réglement est liée à l'occurrence de Facture. Et donc, la facture est payée.
La propriété date_regl peut rester dans l'association "paye" ou migrer dans l'entité Réglement.
c'est fait:date_regl est maintenant dans l entite Reglements
Concernant l'association "tarification" de ta nouvelle version du MCD :
Une association ternaire ne peut pas contenir une patte de cardinalités 1,1 faute de quoi, au niveau logique, les tables résultantes seront liées par un lien 1,1 des deux côtés. En l'occurrence, le résultat serait qu'une ligne de la table Tarification ne pourrait être liée qu'à une seule ligne de la table Appel. Or, selon ton précédent MCD, une tarification peut concerner plusieurs appels.
[B]Encore milles merci ça me torturé le cerveau cette relation maintenant je sais que ça ne peut pas
Deux solutions :
1. La patte [ Appel ]---( tarification ) de cardinalité 1,1 doit être décomposée en deux associations :
[ Appel ]--1,1----( )----0,n--[ Préfixe ]
[ Appel ]--1,1----( )----0,n--[ Operateur ]
2. Si tu dois associer chaque occurrence de Appel à un couple {Préfixe, Operateur} existant, alors il faut en revenir au précédent schéma.