Vous êtes sur la page 1sur 4

SI / TD 3-MCD (1ère partie) 2012/2013

Exercice 1 : Planning d’une année universitaire


On désire constituer le système de gestion du planning d’une année universitaire. Les informations
identifiées sont les suivantes :
- Les professeurs : nom supposé sans homonymie ;
- Les cours : titre ;
- Les étudiants : numéro, nom, adresse ;
- Les salles de cours : code ;
- Les horaires de cours : chaine de caractère qui représente le jour, le mois et l’heure ;
- Les notes.
Les contraintes à respecter sont les suivantes :
- Un cours peut avoir plusieurs séances dans des salles différentes ;
- Un cours ne peut avoir lieu dans deux salles différentes à un même horaire ;
- Un cours ne peut être assuré que par un seul professeur et un professeur peut assurer
plusieurs cours ;
- Les étudiants s’inscrivent librement à un certain nombre de cours. Pour chacun d’entre
eux, ils obtiennent une note finale.

1. donner la liste des propriétés nécessaires pour représenter ce système


2. proposer un MCD répondant à ces besoins
3. donner la liste des dépendances fonctionnelles
Exercice 2 : Match de football
On souhaite gérer une base de données des matchs de football. Les éléments à prendre en
considération sont les suivant :
- Une joueur est identifié par son numéro de licence, sa date de naissance, son nom et sa
catégorie ;
- La catégorie est caractérisée par code catégorie et nom catégorie
- Un joueur garde toujours le même numéro de licence, mais peut évidemment changer de
club à l’issue de chaque saison (année) ;
- Les transferts en cours de saison sont interdits, et un joueur reste dans la même équipe
pendant toute la saison ;
- Un joueur peut changer sa position au cours de la même saison ;
- A chaque joueur est associé le nombre de but qu’il a inscrit au cours de chaque saison ;
- Un unique entraîneur (nom et prénoms) est associé pour une saison à chaque équipe ;
- Un club constitué de plusieurs équipes, est localisé dans une ville et possède un stade dont
la capacité d’accueil est connue ;
- Une équipe est identifiée par son nom ; deux équipes d’un même club ou de clubs
différents ne peuvent pas avoir le même nom ;
- Une équipe appartient à un seul club.

1. donner la liste des propriétés permettant de représenter le système


2. donner le graphe des dépendances fonctionnelles
3. donner le MCD correspondant
4. le MCD obtenu est-il normalisé, vérifié et décomposé ? justifier votre réponse.
SI / TD 3-MCD (2ème partie) 2012-2013

Exercice 3 : Scolarité
Soit le MCD suivant :

Professeur
Elève
CodeElève CodeProf
1,n Notation 1,n NomProf
NomElève
Note CodeCatégorie
NomCatégorie
1,n
1,n 1,n
Matière
Appartient CodeMatière
NumSalle, NbrePLaces

1,n
1,n
Classe
NumClasse 1,n Fait Cours
Séance

1. normaliser, vérifier et décomposer ce modèle sur la base des règles de gestion suivantes :
a. Une classe fait cours dans une et une seule salle ;
b. Une matière est enseignée par un seul professeur et un professeur peut être
responsable de plusieurs matières ;
c. Une matière est enseignée dans plusieurs classes, plusieurs fois par semaine ;
d. Chaque professeur appartient à une seule catégorie ;
e. Un élève peut avoir une seule note pour chaque matière dans un semestre ;
f. Chaque classe possède un étudiant délégué de classe.

2. donner la structure d’accès théorique correspondante


Exercice 4 : Compagnie aérienne
On s’intéresse à la modélisation d’un système de réservation de vols d’une compagnie aérienne :
Les vols sont identifiés par NuméroVol, HeureDépart et HeureArrivée. Un vol utilise un seul avion
(NuméroAvion, NbrePassagers et DateMiseService) et un avion peut être utilisé dans différents
vols. Les aéroports sont également représentés (NuméroAéroport, NomAéroport et
ClasseAéroport). Un vol possède un aéroport de départ, un aéroport d’arrivée et peut-être des
aéroprts d’escales. Les membres de l’équipage affecté à un vol sont aussi enregistrés
(NuméroEmployé, NomEmployé, PrénomEmployé et GradeEmployé).
Les réservations des passagers sont caractérisées par NuméroRéservation, DateRéservation et les
passagers sont identifiés par NomPassager, PrénomPassager et NuméroTéléphone. Une
réservation concerne un seul vol et un seul passager, et le passager possède une et une seule
réservation.

1. donner le graphe des dépendances fonctionnelles


2. donner le MCD correspondant
SI / TD 3-MCD (3ème partie) 2012-2013

Exercice 5 : Société Commerciale


Une société commerciale désire informatiser la gestion de son système d’information :
 Les produits sont identifiés par RéfProduit, DesignProduit, PrixUnitaire et QteStock.
 Chaque commande est identifiée par NumCde, DateCde et la liste des produits commandés
avec la quantité commandée de chaque produit (QteCdée).
 Une commande est passée par un seul client et peut donner lieu à une seule facture au
maximum.
 Un client (NumClient, NomClient, AdresseClient et NumTel) peut bien sûr passer plusieurs
commandes, mais il est uniquement considéré comme tel à partir du moment où il passe sa
première commande.
 Une facture (NumFacture, DateFacture et PrixTotal) contient un ou plusieurs produits avec les
quantités vendues (QteVendue).
 Une facture concerne un et un seul client.
 Une facture concerne une et une seule commande.
 Le prix total de la facture est égal à la somme des prix des lignes produits de la facture
(QteCdée*PrixUnitaire).
 Un produit peut être stocké dans différents magasins (NumMag et AdresseMag). Pour chaque
magasin, le produit possède une QteStockMag. La QteStock d’un produit représente le total de
ses QteStockMag dans tous les magasins.
1. Donnez le graphe des dépendances fonctionnelles.
2. Donnez le MCD normalisé, vérifié et décomposé correspondant.
Exercice 6 : Agences Immobilières
On souhaite la modélisation d’un système de gestion d’un réseau d’agences immobilières :
 Les agences sont identifiées par NumAgence, NomAgence, AdresseAgence et
NuméroTéléphone.
 Une agence appartient à une seule zone d’activités (NumZone et NomZone) et une zone peut
regrouper plusieurs agences.
 Les propriétaires sont identifiés par NumPropriétaire, NomPropriétaire, PrénomPropriétaire,
AdressePropriétaire et NuméroTéléphonePropriétaire.
 Une offre (NumOffre, TypeOffre, Superficie et PrixOffre) est proposée par un seul propriétaire.
Elle peut être publiée dans plusieurs agences. Pour chacune de ces agences, l’offre possède
une DateDépôt.
 Les clients sont également représentés (NumClient, NomClient, PrénomClient, AdresseClient et
NuméroTéléphoneClient).
 Une demande (NumDemande, TypeDemande, Superficie, Budget et DateDésirée) est déposée
dans une seule agence et concerne un seul client. Ce dernier peut avoir plusieurs demandes.
1. Donnez le graphe des dépendances fonctionnelles.
2. Donnez le MCD normalisé, vérifié et décomposé correspondant.
SI / TD 3-MCD (3ème partie) 2012-2013

Exercice 7 : Centre de Formation


Un centre de formation désire informatiser la gestion de son système d’information :
 Le centre offre plusieurs types de formations (CodeFormation et Intitulé) et l’étudiant peut
suivre une seule formation.
 Une formation regroupe plusieurs spécialités (CodeSpécialité et Intitulé) et une même
spécialité est associée à une seule formation.
 Chaque Spécialité offre plusieurs cours identifiés par CodeCours, Decsription et Coefficient. Un
cours est associé à une seule spécialité et à une seule formation.
 Un étudiant (NumEtudiant, NomEtudiant, DateNaissance, AdresseEtudiant et MoyFinale) peut
être, bien sûr, inscrit dans plusieurs cours.
 Un étudiant possède une seule note pour chaque cours dans un semestre (NumSemestre).
 Les professeurs sont caractérisés par CodeProf, NomProf.
 Un cours est assuré par un seul professeur responsable de ce cours et de un à plusieurs
professeurs chargés des travaux dirigés.
 La MoyFinale d’un étudiant peut être calculée à partir des notes de l’étudiant et des
coefficients des différents cours.
1. Donnez le graphe des dépendances fonctionnelles.
2. Donnez le MCD normalisé, vérifié et décomposé correspondant.

Exercice 8 : Librairie
On souhaite la modélisation d’un système de gestion d’une librairie : Les livres sont repérés d’une
manière unique par leur CodeLivre. On veut mémoriser leurs auteurs (CodeAuteur, NomAuteur et
PrénomAuteur), DateEdition et NomEditeur, ainsi que des mots clés et un Résumé du livre.
Certains livres peuvent être repérés par plusieurs mots clés et le même mot clé peut être utilisé
dans plusieurs livres. Un livre peut être présent en plusieurs exemplaires.
En ce qui concerne les Lecteurs, on veut mémoriser leur nom, prénom, adresse actuelle et numéro
de téléphone, ainsi qu’un code qui leur est attribué à leur première inscription. On veut aussi
mémoriser leur première date d’inscription.
Les emprunts sont également enregistrés. Un emprunt concerne un seul lecteur et un seul
exemplaire. Pour chaque emprunt, il est également utile de mémoriser la date d’emprunt et la
date prévue de retour du livre. Lorsque l’exemplaire est rendu, la date de retour effective est alors
renseignée. Si le livre est perdu ou détruit, la valeur de remplacement (remboursement) sera
demandée à l’emprunteur.
1. Donnez le graphe des dépendances fonctionnelles.
2. Donnez le MCD normalisé, vérifié et décomposé correspondant.

Vous aimerez peut-être aussi