On veut implanter une base de données pour la gestion des rencontres des tournois de tennis d’une saison donnée. On pourra ainsi déterminer facilement le classement des joueurs au niveau mondial. On dispose des informations suivantes.
Spécifications
Chaque joueur a un nom et un sexe. Deux joueurs peuvent former une équipe. Un tournoi est identifié par son nom et se déroule dans un pays donné à une date prévue. À la fin d’un tournoi, un joueur ou une équipe participant à ce tournoi obtient un score qui représente le nombre de tours passés dans le tournoi (1er tour vaut 1 point, 2ème tour vaut 2 points, etc.). On attribue à chaque tournoi un coefficient selon son importance.
Le score final d’un joueur (ou d’une équipe) est obtenu de la manière suivante :
pour les n tournois de l’année. Les joueurs (ou équipes) sont classés par ordre décroissant de leur score final.
Modélisation et implémentation de la base de données
1. Proposer un modèle conceptuel E/A pour cette base de données.
2. Traduire le modèle E/A proposé en base de donnée Access.
Requêtes
3. Pour chaque pays, afficher le nombre de tournois qui ont eu lieu dans ce pays.
4. Afficher le score final d’un joueur dont le nom est saisi au clavier.
Utiliser pour cela un champ calculé nommé score_final. Rappelons que le score final d’un joueur (ou d’une équipe) est obtenu de la manière suivante :
4. Pour chaque équipe, afficher son score final.
5. Pour chaque joueur afficher son score final.
Formulaires/Sous-Formulaires
Définir les formulaires/sous-formulaires suivants.
6. Formulaire de présentation des joueurs.
7. Pour chaque pays, afficher les noms des tournois qui s’y déroulent.
8. Pour chaque tournoi, afficher les noms des joueurs qui participent.