Parcours MIP M.
Khalil
Module I144 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 identiés par un code et caractérisés par un libellé et un prix unitaire. Chaque client possède un
identiant 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éciée pour
chaque produit.
Proposer un schéma conceptuel qui représente ce domaine d'application.
Exercice 2
On désire informatiser la gestion des enseignements d'un établissement scolaire. Chaque professeur
peut enseigner 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 comporte. Au cours
d'une année, il n'est pas forcément nécessaire d'enseigner toutes les matières. Les élèves suivent des
enseignements portant sur plusieurs matières. Chaque élève est évalué trois fois pour chaque matière.
On connaît les nom, prénom, date naissance et adresse des élèves mais juste les nom et prénom des
professeurs. Un coecient est aecté à chaque matière en fonction de la classe d'appartenance. Enn,
il faut prendre en considération le nombre d'heures enseignées par chaque enseignant dans une classe
donnée.
Proposer un schéma conceptuel qui représente ce domaine d'application.
1
Exercice 3
Une banque désire posséder un système permettant de suivre ses clients. Elle souhaite stocker les
coordonnées de chaque client (nom, prénom adresse), et les comptes dont elle dispose ainsi que leur
solde (sachant que certains comptes ont plusieurs bénéciaires). On stockera également les opérations
relatives à ces comptes (retrait et dépôt, avec leur date et le montant).
Proposer un schéma conceptuel qui représente ce domaine d'application.
Exercice 4
Une école désire 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 accorde toujours un nombre de points qui permet d'établir le classement.
On désire connaître les concours auxquels ont participé les étudiants, le projet réalisé, 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
1. Établir le dictionnaire de données 1 .
2. Établir 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).