Examen corriges bdd
Bases de Données : exercices corrigés
Maude Manouvrier
La reproduction de ce document par tout moyen que ce soit est interdite conformément aux articles L111-1 et L122-4 du code de la propriété intellectuelle
Attention, ce document peut comporter des erreurs, à utiliser donc en connaissance de cause!!
1
Passage au relationnel
Exercice 1
Enoncé de l'exercice
CLIENT SEANCE−CODE ClientID Nom Prénom Adresse DateNaissance 0:N 0:N ASSISTE_A NombreFautes 1:1 1:M SEANCEID DATE HEURE CLIENT SEANCE−CODE ClientID Nom Prénom Adresse DateNaissance EST_AUTORISE_A_PASSER 0..8 1..* ASSISTE_A * SEANCEID DATE HEURE * RESULTAT_SEANCE NombreFautes
EST_AUTORISE A PASSER NombreFautes
EST_DIFFUSE PENDANT
RESULTAT_EXAM NombreFautes CD−ROM * CdRomID Editeur SérieID EST_DIFFUSE_PENDANT 1
CD−ROM 0:8 EXAMEN_CODE PassageCodeID Date Heure LieuExamen CdRomID Editeur 6:6
EXAMEN_CODE PassageCodeID Date Heure LieuExamen
EST_COMPOSE_DE
EST COMPOSE 40 CONTIENT 1..* POSITION_QUESTION Numéro MODELISATION UML
1 DE 6
QUESTION QuestionID Intitulé Réponse NiveauDifficulté Thème 1:N CONTIENT Numéro
0:N 40:40
1:1 QUESTION SERIE SérieID QuestionID Intitulé Réponse NiveauDifficulté Thème
SERIE SérieID
MODELISATION ENTITE − ASSOCIATION
Figure 1: Modélisation E/A et UML de la base de données d'une l'auto-école. Une auto-école souhaite construire une base de données pour gérer les examens théoriques du code de la route de ses élèves. Chaque élève est identié par un numéro unique et est caractérisé par un nom, un prénom, une adresse et une date de naissance. Chaque élève assiste à plusieurs séances de code (autant qu'il le souhaite). Chaque séance est caractérisée par une date et une heure. A chaque séance de code, le directeur de l'auto-école choisit une série de questions sur un CD-ROM. Chaque CD-ROM est identié par un numéro et est caractérisé par un nom d'éditeur. Chaque CD-ROM est composé de 6 séries, numérotées de 1 à 6.