Exam01 exam
Maîtrise de Sciences Cognitives – Année 2001-2002
Examen d’Apprentissage Numérique/Symbolique – Partie Bases de Données
J. Darmont (http://eric.univ-lyon2.fr/~jdarmont/), 23/05/02 Partie notée sur 8 points – Documents autorisés
Exercice 1 (2 points) Soit le schéma relationnel suivant, qui représente la base de données « réservations » d’une agence de voyage en ligne. CLIENT (NumCli, Nom, Prénom, E-mail, Tél, NumCarteBleue) …afficher plus de contenu…
Il vous confie cette tâche. Un terrain est caractérisé par un numéro de terrain, un nom, un type (salle ou extérieur) et une su- perficie. Un terrain peut permettre la pratique de plusieurs sports (par exemple, hand-ball, basket- ball et volley-ball dans un gymnase), éventuellement simultanément. Afin de gérer cela, on souhaite savoir pour chaque terrain, combien de « sous-terrains » il contient pour un sport donné (par exem- ple, il peut y avoir trois terrains de tennis dans un gymnase). Un sport est identifié par un code unique composé de trois lettres ainsi que l’intitulé complet de la discipline en …afficher plus de contenu…
Pour des raisons de stockage, un lot d’équipement donné est lié à un terrain et un seul. Il ne peut pas utilisé ailleurs.
Finalement, un lot d’équipement peut être dédié à un seul sport (raquettes de tennis, etc.), mais pas nécessairement (dossards, plots, etc.). Les adhérents sont identifiés par un numéro d’adhérent, un nom, un prénom, une adresse et un nu- méro de téléphone. Lorsqu’ils passent une réservation, on note le jour désiré, l’heure de début et l’heure de fin. Une réservation concerne un terrain, un sport précis et éventuellement divers équi- pements. 1. Proposer un schéma conceptuel des données avec le modèle UML.
2. Traduire le modèle UML obtenu en schéma logique relationnel.
Correction Exercice