Bonjour Lightalex01,
Envoyé par
Lightalex01
Cependant, dans ce cas, les cardinalités entre Equipe et Match puis Match et Equipe serait 1-1 -[ ]- 1-1.
==> non :
1 2 3
| |------0,n------|
Equipe [Disputer match]
|------2,2------| |
Ce qui donne :
Equipe(Id_Equipe, Nom, ...) ;
Match(Id_Match, #Id_Equipe_1, #Id_Equipe_2, Date, Score_Equipe_1, Score_Equipe_2, ...) ;
==> index unique {#Id_Equipe_1, #Id_Equipe_2}.
ou
Equipe(Id_Equipe, Nom, ...) ;
Match(Id_Match, Date, ...) ;
Match_Equipe(#Id_Match, #Id_Equipe, Score, ...) ;
==> trigger interdisant des matchs de plus de deux équipes.
Partager