Quel(s) schéma(s) relationnel(s) corresponde(nt) au modèle UML suivant (on ignore les domaines à des fins de simplification) ?
@startuml
hide circle
class Joueur {
numero : int {local key}
nom : text
poste : text
}
class Équipe {
nom : text {key}
class Ville {
cp : text {key}
Équipe *- "8..12" Joueur
Joueur "*" -- "1" Ville : habite
Équipe "*" -- "1" Ville : est-située
Équipe "*" -- "*" Équipe
(Équipe, Équipe) .. Rencontre
class Rencontre {
score : int
@enduml
Joueur(#Numero, Nom, Ville=>Ville)
Equipe(#Nom, Joueur=>Joueur, Poste, Rencontre=>Equipe, Score, Ville=>Ville)
Vile(#CodePostal, Nom)
Joueur(#Numero, #Equipe=>Equipe, Nom, Poste, Ville=>Ville)
Equipe(#Nom, Ville=>Ville)
Ville(#CodePostal, Nom)
Rencontre(#Equipe1=>Equipe, #Equipe2=>Equipe, Score)
Equipe(#Nom, Joueur=>Joueur, Poste, Ville=>Ville)
Joueur(#Numero, Nom)
Equipe(#Nom)
Habite(#Numero=>Joueur, #CodePostal=>Ville)
Joue(#Numero=>Joueur, #Nom=>Equipe, Poste)
EstSituee(#Nom=>Equipe, #CodePostal=>Ville)
Rencontre(#NomE1=>Equipe, #NomE2=>Equipe, Score)