Master Sciences et Technologies – Mention MIP – 1ère année 2005 / 2006
U.E. TABLEUR et BASES de DONNEES
EXAMEN de BASES de DONNEES
Durée : 1h30
Documents non autorisés
Les exercices sont indépendants et peuvent être traités dans un ordre quelconque
Exercice 1 : Conception d'une base
Pour stocker les informations relatives à l'évaluation des étudiants dans les différentes matières
des unités d'enseignement (UE) d'un Master, on souhaite bâtir une base de données comportant :
- nom, prénom et adresse mail des étudiants
- nom, prénom et adresse mail des enseignants
- code, intitulé et enseignant responsable de chaque UE
- intitulé, UE et enseignant de chaque matière
- date, heure et lieu de l'examen et note obtenue par chaque étudiant
Remarque : date et heure peuvent être généralement stockées dans un attribut unique
On fait de plus les hypothèses suivantes :
- un seul enseignant intervient dans chaque matière et ne pose qu'un sujet dans cette matière
- toutes les matières ont le même coefficient (qui ne sera donc pas stocké ici)
- un même enseignant peut intervenir dans plusieurs matières
- une UE peut regrouper plusieurs matières
Faire l'analyse de ce problème et en proposer un modèle entité-association qui précisera les
attributs des entités et des associations. Dresser le schéma relationnel correspondant (en justifiant
le passage du modèle E-A au modèle relationnel).
Exercice 2 : Schéma relationnel et SQL
Pour stocker les informations relatives aux commandes d'une société qui commercialise des
produits, ainsi qu'à ses employés et ses clients, on a élaboré le schéma de base de données
relationnelle suivant sous Access :