Bonjour scrappilly,
Envoyé par
scrappilly
Un client peut ajouter une annonce à ses favoris.
Une manière plus simple de modéliser cette règle :
[ Client ]--0,n----( Favoris )----0,n--[ Annonce ]
Envoyé par
scrappilly
Un client peut se créer une ou des alertes email.
On ne peut pas créer une alerte et espérer que plusieurs clients puissent s'en servir. Si le client qui a créé l'alerte souhaite la modifier, tous les clients qui l'utilisent vont subir la modification. Une alerte doit donc être liée à un seul client.
[ Client ]--0,n----( dispose )----1,1--[ Alerte ]
Pour la publication, c'est pareil. Une annonce n'est publiée que par un seul client :
[ Client ]--0,n----( publie )----1,1--[ Annonce ]
Envoyé par
scrappilly
2/ Dois-je mettre l'adresse (ville, dept, région et pays) comme simple attribut du mobilhome ou laisser tel quel, ainsi on peut faire des listbox qui seront déjà remplis.
L'objet du modèle est la gestion d'un site d'annonces et non pas la gestion du découpage administratif d'un ou plusieurs pays. Cependant, les entités Ville, Département, Région et Pays peuvent être conservées si elles servent de critères de recherche. Par exemple, le client pourrait vouloir consulter toutes les annonces d'une région. En revanche, il faudrait introduire l'adresse du camping où est situé le mobilhome (puisque qu'apparemment, tout mobilhome est situé dans un camping).
Ceci n'a, bien entendu, rien à voir avec la possibilité ou non de faire des listbox. La modélisation conceptuelle est guidée par les concepts et non par l'implémentation technique des traitements qui s'appuient sur la base de données.
Partager