- Oui (créneau → cours : 0,n)
- Non (cours → nageurs : 1,n)
-
Non, puis non. Il semble y avoir une anomalie, car un MN doit bien faire
l'une ou l'autre de ces tâches, sinon il s'ennuie.
C'est en fait représentable sur le schéma E/A en suivant les conventions résumées
à cet endroit.
On peut aussi contourner le problème en supposant raisonnablement qu'ils surveillent tous
au moins une fois dans la semaine, et changer la cardinalité 0,n en 1,n.
-
En fait il n'y a pas vraiment d'indices sur le schéma, qui est plutôt
général : "on ne peut pas savoir" est donc la réponse attendue.
Cela peut être justifié en indiquant qu'aucune cardinalité 0,n ou 1,n
ne part d'une entité en association binaire avec Bassin.
Clarification sur l'association ternaire : "un bassin (fixé) est en
relation au moins une fois avec un créneau et un MN donné".
Si par exemple on change 0,n en 0,1 de MN vers l'association ternaire,
alors un MN donné surveille au plus un (unique) créneau dans un (seul) bassin.
Schéma au format erdiag :
[Nageurs]
+id
prénom
nom
catégorie_pro
[Tarifs]
+id
abonnement
réduit
[Maîtres-nageurs]
+id
prénom
nom
[Cours]
+id
thème
tarif
[Créneaux]
+id
jour
heure_début
durée
[Bassins]
+id
longueur
largeur
profondeur
{payer}
Nageurs 1
Tarifs *
{participer}
Nageurs *
Cours +
--
record
{assurer}
Maîtres-nageurs *
Cours 1
{avoir_lieu_pendant}
Cours 1
Créneaux *
{avoir_lieu_dans}
Cours 1
Bassins *
{surveiller}
Créneaux *
Bassins +
Maîtres-nageurs *