Bonsoir à tous,
Je suis face à un problème (qui est probablement une erreur d’interprétation de ma part) que je n'arrive pas à résoudre.
J'ai produit le mcd suivant:
Le soucis se situe au niveau de la relation entre l'entité "utilisateur" et l'entité "formation irl". En effet, la relation actuelle représente un "crud" réalisable en fonction des droits de l'utilisateur. La cardinalité 1.1 est justifiée par le faite qu'il n'y a un qu'une seule personne qui aura le droit nécessaire pour "crud" une formation tandis que la cardinalité 0,1 dit qu'il peut y avoir au minimum aucune personne qui "crud" ou maximum une (la seule ayant les droits nécessaire).
Donc deux questions me chiffonnent.
1. Une relation 1.1 - 0.1 est-elle correct? Car cela me semble "bizarre".
2. Ces cardinalités fonctionnent pour une relation "ajouter" mais on pourrait y mettre une relation "consulter", qui changerais les cardinalités car plusieurs personnes auraient les droits nécessaire. Peut-on ajouter plusieurs relations différentes entre deux entités? Et si non, comment choisir laquelle modéliser?
Je suis conscient que je pose probablement des questions ridicule mais je suis en phase d'apprentissage donc veuillez m'excuser.
Mille merci d'avance
[EDIT]
Plus je relis le mcd et plus je me dis qu'il est complètement faux. Je pense que, par exemple, la relation qui me pose problème ne doit tout simplement pas exister!
Je vais quand même attendre vos retours.
Partager