Database Reference
In-Depth Information
Il reste à caser :
●
jour_match
,
heure_match
et
score
qui caractérisent une rencontre, concept qui n'est
pas encore représenté (classe
Match
à déinir, donc identiiant à ajouter, car aucun de ces
attributs ne peut assurer ce rôle) ;
●
classement
qui concerne une équipe (et non un groupe). En effet chaque équipe doit être
associée à un seul classement, alors qu'un groupe peut être associé à plusieurs classements
(4 par groupe en fait).
Les six classes du schéma sont à présent au complet. Vous devez les relier par des associations
judicieusement choisies.
Figure 1-93
. Classes finalisées
Classe-association
Si vous savez vous servir d'une classe-association, vous pouvez réléchir à l'évolution de ce
schéma ain de prendre en compte l'afichage des résultats dans différentes langues. Ainsi,
le nom de l'équipe d'Afrique du Sud (
lib_equipe
) doit pouvoir être associé à différents
libellés, par exemple « South Africa » en anglais ou « África del Sur » en espagnol. Utilisez
la classe
Langue
constituée d'un identiiant
id_langue
(par exemple,
fr
) et d'un libellé
lib_langue
(par exemple,
France
).
Historique
Modiiez le diagramme pour mémoriser l'historique des coupes du monde (qui a lieu tous
les 4 ans :
annee
), notamment pour savoir quelle était le pays organisateur et la composition