Parcours DEUST (GI/MSD) M.
Khalil
Module I233 Bases de données
Travaux dirigés
Série 2
Exercice 1
On souhaite gérer un magasin de vente de produit des particuliers. Les produits du magasin sont
identifiés par un code et caractérisés par un libellé (nom) et un prix unitaire. Chaque client possède
un identifiant et se caractérise par un nom, un prénom et une adresse Les clients passent des
commandes de produits. On mémorise la date de la commande. Pour chaque commande, le client
précise une adresse de livraison. La commande concerne un certain nombre de produits, en une
quantité spécifiée pour chaque produit.
Proposer un schéma conceptuel qui représente ce domaine d'application.
Exercice 2
On souhaite informatiser la gestion des enseignements d’un établissement scolaire. Chaque
professeur peut enseigner dans plusieurs classes et peut être spécialisé dans plusieurs matières.
Chaque élève appartient à une classe caractérisée par son nom, sa spécialité et le nombre d’élèves
qu’elle regroupe. Au cours d’une année, il n’est pas nécessaire d’enseigner toutes les matières. Les
élèves suivent des enseignements portant sur plusieurs disciplines et sont évalués trois fois par
matière.
On dispose, pour chaque élève, de son nom, prénom, date de naissance et adresse, et pour chaque
professeur, uniquement de son nom et prénom. Un coefficient est affecté à chaque matière selon la
classe concernée. Enfin, il convient également de prendre en considération le nombre d’heures
enseignées par chaque professeur dans une classe donnée.
Proposer un schéma conceptuel qui représente ce domaine d'application.
1
Exercice 3
Une banque souhaite mettre en place un système permettant de suivre ses clients. Elle
désire stocker les coordonnées de chaque client (nom, prénom, adresse), ainsi que les comptes
dont ils disposent et leur solde, en tenant compte du fait que certains comptes peuvent avoir
plusieurs bénéficiaires. Les opérations associées à ces comptes (retraits et dépôts, avec leur
date et leur montant) seront également enregistrées.
Proposer un schéma conceptuel représentant ce domaine d’application.
Exercice 4
Une école souhaite gérer la participation de ses étudiants à divers concours d’informatique.
Chaque étudiant est encadré par un tuteur de l’école. Dans chaque concours, l’étudiant doit réaliser
un projet qu’il choisit lui-même. Le jury attribue un nombre de points permettant d’établir le
classement.
On souhaite connaître les concours auxquels les étudiants ont participé, le projet qu’ils ont réalisé,
ainsi que la place et le nombre de points qu’ils ont obtenus.
Les informations collectées sont :
• Nom de l'étudiant
• Prénom de l'étudiant
• Nom du tuteur
• Prénom du tuteur
• Nom du concours
• Lieu du concours
• Nombre de points obtenus
• Place obtenue
• Nom projet
Etablir le modèle conceptuel de données tout en expliquant vos règles de gestion.
1. Le dictionnaire des donn es est un document qui regroupe toutes les donn es que vous aurez conserver dans votre
base (et qui gureront donc dans le MCD).
2
Exercice 5
Un club vidéo propose des cassettes et des DVD en location à ses membres. Pour chaque membre,
on enregistre le nom, l’adresse et le numéro de téléphone. Un numéro d’inscription, unique, lui est
attribué pour l’identifier. Chaque support est caractérisé par un code identifiant et une date d’achat. Le
film enregistré sur le support est défini par son titre (identifiant), son réalisateur, son acteur vedette et
son genre. Plusieurs supports peuvent exister pour un même film, tandis que certains films peuvent ne
pas encore être disponibles en location. À tout moment, un support peut être loué par un membre du
club.
Chaque support est également caractérisé par le nombre d’emprunts. Concernant le film, on
conserve le titre, le réalisateur, les principaux acteurs (nom et prénom, constituant ensemble
l’identifiant, ainsi que leur date de naissance), ainsi que la date de sortie. Pour chaque location, on
enregistre le support concerné, la date d’emprunt et la date normale de restitution. Une location dure
un nombre entier de jours (au moins un). L’historique complet des locations est conservé.
• Établir le modèle conceptuel de données en précisant les règles de gestion nécessaires.
Exercice 6
Une société de location de chameaux souhaite informatiser la gestion de ses agences de location.
Chaque agence commerciale est caractérisée par un nom, une adresse et un numéro de téléphone.
Chaque locataire (employé de l’agence) travaille dans une seule agence, qui fixe le nombre de
chameaux qu’il doit louer par mois. Les clients qui louent les chameaux sont décrits par leur nom,
prénom, date de naissance et adresse (composée d’une rue, d’un code postal et d’une ville). Pour
chaque location, le locataire (caractérisé par son nom, son âge et son salaire) enregistre la date de
début de la location et quelques commentaires.
On souhaite également gérer les liens de parenté directs entre les chameaux, lesquels sont
caractérisés par leur nom, leur sexe et leur prix de location par jour. Enfin, il faut conserver le nombre
de jours de location pour chaque chameau.
• Établir le modèle conceptuel de données (MCD) en précisant les règles de gestion nécessaires.