[MCD] Problème de modélisation

Problème de modélisation [MCD] - SQL/NoSQL - Programmation

Marsh Posté le 30-06-2003 à 15:24:25    

Bonjour,
 
J'ai une entité e1 qui devrait être associée soit à e2, soit à e3.
Comment je fais pour représenter ça dans un modèle entité-relation ? :??:

Reply

Marsh Posté le 30-06-2003 à 15:24:25   

Reply

Marsh Posté le 30-06-2003 à 15:39:26    


- - - - -(X)- - - - - -
          |
          |
          |


 
(je crois que c'est un X pour "ou eXclusif", sinon, tu écrit "OR" )
 
Tu met ce truc entre les deux relations (les pointillés) et le trait non pointillé, tu le relie à l'entité mère.
 
PS: ça ne se modélise que dans le MCD, dans le MPD, ça se traduit par du 0,1 pour chacune des deux entité, et il faut commenter, y'a pas de représentation à ma connaissance.


Message édité par MagicBuzz le 30-06-2003 à 15:41:20
Reply

Marsh Posté le 30-06-2003 à 15:57:36    

Merci beaucoup, pour ton aide. :jap:
 
Mais pourquoi parles-tu de cardinalité ? Y a-t-il une restriction dessus ?

Reply

Marsh Posté le 30-06-2003 à 17:46:35    

Tout à coup, j'au un doute, chais pu si on fait deux relations qu'on relie, ou si c'est une seule relation, et on lie le X aux deux entités et la ligne à la relation... Je crois que c'est plutôt la dernièer solution...
 
Anyway, oui y'a une restriction, puisque si c'est "soit ... soit", bah forcément, si c'est l'un, pen c'est pas l'autre, donc la cardinalité est de 0.

Reply

Marsh Posté le 01-07-2003 à 09:30:02    

Je viens de trouver un article sur le MCD sur http://www.commentcamarche.net dans un tutorial sur Merise (alors qu'on m'a élevé à l'UML :sarcastic: ) :
http://www.commentcamarche.net/merise/contrel.php3
Du coup, ça confirme tes propos.
 
Sinon, je pensais en fait aux autres cardinalités (maximales ?) ((0, 1) pour l'un, puis (0, n) pour l'autre). Merci quand même. :hello:

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed