Vous êtes sur la page 1sur 1

IUT Informatique

2me Anne
Feuille de TD Bases de Donnes N1

Exercice 1 (Rvision MCD-MLD)


Une association de quartier souhaite grer au mieux ses activits et ses adhrents. Voici en
quelques mots les informations quelle manipule. Lassociation propose ses adhrents un
certain nombre dactivits identifies par leur nom (ping-pong, football, Anglais etc),
les activits sont animes par des intervenants qui sont identifis par un numro et dont
on stocke le nom, le prnom, les coordonnes. Les adhrents sont eux aussi identifis par
un numro dadhrent, et on possde leurs nom, prnom, adresse et date de naissance.
Un adhrent peut sinscrire une ou plusieurs activits sil a lage requis. Dautre part, un
intervenant peut animer plusieurs activits et certaines activits peuvent avoir plusieurs
intervenants. Une activit possde aussi un thme (sportif, culturel, musical, etc).
Lassociation souhaite avoir un historique des inscriptions et des interventions, cest dire
que lon souhaite tre capable de retrouver que Monsieur Bidule a fait du tennis en 1998
par exemple.
1. Faire le MCD en prcisant les cardinalits
2. Construire le MLD correspondant
3. En dduire les tables de la base de donnes
4. Ecrire un algorithme permettant de rpondre la question suivante :
Quelles sont les personnes qui sont inscrites une activit de type musical en
ne faisant aucune hypothse sur le tri des tables
5. Modifier votre algorithme, en prenant les hypothses les plus favorables pour
l'optimiser
6. Donner une ide du nombre daccs fichier pour excuter chacun des deux
algorithmes prcdents.

Vous aimerez peut-être aussi