Bonjour,
A priori, je dirais qu'un enfant peut manger une et une seule banane, et qu'une banane peut être mangé par 0,N enfants. Ce qui donne :
CHILDREN 1,1 ---------- 0,N to_eat_banana
De même pour les pommes :
CHILDREN 1,1 ---------- 0,N to_eat_apple
Je ne pense pas que cela soit une relation 0,N -- 0,N parce que ça ne collerait pas avec la suite (et avec un possible héritage?)
Là on peut en déduire qu'il y a héritage.
L'entité "to_eat" est l'entité mère de "to_eat_banana" et de "to_eat_apple".
1 2 3
|
to_eat ----- XT ------ to_eat_banana
------ to_eat_apple |
Sur le mcd, il me semble qu'on ne représente pas les cardinalités lorsqu'il y a de l'héritage mais seulement la contrainte d'intégrité.
Si l'enfant mange soit une pomme, soit une banane, alors on utiliserait plutôt XT. Toutefois, ça peut être "X" si l'enfant peut ne peut pas manger l'un des deux fruits.
Partager