Bonjour,
Je poste là un questionnement sur la multiplicité 1,1.
Pour illustrer, je prends l'exemple d'une PERSONNE qui a un SEXE .... et j'énonce les règles de gestion suivantes :
-Une personne possède forcément un sexe (pas de commentaires ! cela va de soi même si on prend en compte les opérations chirurgicales qui n'agissent pas, de toute manière, sur le type originel de sexe de la personne ...)
-Un sexe est possédé par une ou plusieurs personnes, mais si vous ne rentrez que des hommes ou que des femmes dans l'entité personne, vous pouvez vous retrouver avec un sexe non attribué (donc cardinalité minimale = 0).
Du coup, cela donne un MCD comme celui-ci :
PERSSONNES ---1,1---posséder---0,N---SEXE
Par contre, si on se met dans la peau d'une secrétaire qui va utiliser un outil informatique lié à cette BDD, on peut se dire que lorsqu'elle va enregistrer une personne dans le système, on peut lui autoriser que le sexe ne soit pas forcément rempli dans son formulaire.
Mais si on a mis la multiplicité 1,1, le système devrait rejeter sa demande d'enregistrement car la BDD veut qu'une personne ait forcément un sexe ....
Donc, il me semble qu'il est normalement conseillé de penser en terme d'utilisation du système plutôt que de penser en terme de logique élémentaire. . . .
n'est-ce pas ?
Partager