TD Merise 2

Télécharger au format docx, pdf ou txt
Télécharger au format docx, pdf ou txt
Vous êtes sur la page 1sur 5

TD Merise

Exercice 1
On vous propose le schéma logique relationnel suivant :
Famille (Codfam, Libfam)
Produit (Reference, Designation, Prix, #NumBoutique)
Expirer (#Reference, DatExpiration, Qté)
Boutique (NumBoutique, Nom, Adresse)
TAF
1. Présenter la couverture minimale
2. Présenter le schéma conceptuel des données correspondant
3. A partir des règles de gestion suivantes, compléter le MCD :
a. Une famille de produit est livrée par un fournisseur qui peut livrer plusieurs familles
de produits
b. Un produit est disponible dans plusieurs boutiques avec pour chaque boutique une
quantité en stock

Exercice 2 : On vous propose la couverture minimale suivante relative aux cours dispensés
par les professeurs
Numprof  Nom, Prenom, Sexe, Tel
Codfil Libfil
Codmat Libmat
Codfil, Codmat Coefficient, Numprof

TAF
1. Donner le MCD correspondant
2. Que deviendra la couverture minimale si une matière dans une filière était enseignée par
plusieurs professeurs?
3. Représenter le MCD relatif à cette nouvelle règle de gestion

Exercice 3
Votre école désire mettre en place une base de données pour suivre les matières enseignées
dans chaque filière et les professeurs qui les enseignent
Une matière est dispensée dans différentes filières avec pour chaque filière, un coeficient et
une masse horaire. Une matière dans une filière est enseignée par différents professeurs. Une
filière a un professeur principal responsable de la filière devant le conseil des professeurs.
Un professeur a plusieurs numéros de téléphones et un numéro de téléphone appartient à un
seul professeur
On vous propose les attributs suivants
Attributs Désignation
Codmat Code de la matière
Libmat Libellé de la matière
Coef Coefficient de la matière dans une filière

1
Numprof Numéro du professeur
Nomprof Nom du professeur
Tel_prof Téléphone du professeur
Codfil Code de la filière
Libfil Libellé de la filière

Présenter
1. La couverture minimale,
2. Le MCD et
3. Le SLR

Exercice 4
La société Magengo et fils désire automatiser le suivi des règlements des factures de ses
clients. Les clients règlent leurs factures suivant un échéancier. Les échéances sont
numérotées de 1 à N pour chaque client et pour chaque facture à régler.
Pour chaque facture, le client doit d'abord payer une avance et c'est le reste du montant de la
facture après avoir payé l'avance qui est réparti sur plusieurs échéances.
Une échéance est normalement réglée en une fois. Mais, il arrive que certains clients payent
une échéance en plusieurs tranches. Pour chaque règlement effectué pour une échéance, on
enregistre le montant réglé, la date et le mode de règlement.
On vous propose les attributs suivants :
Attributs Désignation en clair
Num_Client Numéro du client
Nom_Clt Nom du client
Adr_client Adresse du client
Num_facture Numéro de la facture d'un client
Date_fact Date de la facture d'un client
Montant_facture Montant de la facture d'un client
Avance Montant payé comme avance sur une facture d'un client
Num_éch Numéro d'ordre d'une échéance de la facture d'un client
Montant_éch Montant d'une échéance de la facture d'un client
Date_éch Date d'une échéance de la facture d'un client
Date_règlement Date de règlement d'une échéance de la facture d'un client
Montant_réglé Montant réglé d'une échéance de la facture d'un client
Code_modereg Code du mode de règlement d'une échéance de la facture d'un
client
Lib_modereg Libellé du mode de règlement d'une échéance de la facture d'un
client

Présenter
1. La couverture minimale,
2. Le MCD et
3. Le SLR

2
Exercice 5
La société DJANGONI Export désire automatiser le suivi des règlements des factures de ses
clients. Les clients règlent leurs factures suivant un échéancier.
Un échéancier a un numéro unique, est établi pour un client et peut concerner plusieurs
factures. Le montant total de l'échéancier qui est la somme totale des montants des factures
contenues sur l'échéancier est subdivisé en plusieurs tranches. A Chaque tranche, on donne un
numéro unique, une date de règlement et le montant à régler. Chaque fois qu'une tranche est
réglée, on enregistre la date et le mode de règlement.
On vous propose les attributs suivants :
Attributs Désignation en clair
Num_Client Numéro du client
Nom_Clt Nom du client
Adr_client Adresse du client
Num_facture Numéro de la facture d'un client
Date_fact Date de la facture d'un client
Montant_facture Montant de la facture d'un client
Num_échéancier Numéro d'un échéancier
Num_tranche Numéro d'une tranche d'un échéancier
Montant_tranche Montant d'une tranche d'un échéancier
Date_tranche Date d'une tranche d'un échéancier
Date_règlement Date de règlement d'une tranche d'un échéancier
Montant_échéancier Montant total d'un échéancier
Code_modereg Code du mode de règlement d'une échéance de la facture d'un
client
Lib_modereg Libellé du mode de règlement d'une échéance de la facture d'un
client

Présenter
1. La couverture minimale,
2. Le MCD et
3. Le SLR

Exercice 6 : Gestion d'une chaine d'hôtel


Hotel (Num_Hotel, Nom, Ville)
Chambre (#NumHotel, NumChambre, Typechambre, Pu)
Client (Num_Client, Nom_client, Tel)
Occuper (#Num_Hotel, #NumChambre, #NumClient, DateArrivée, DateDépart)
TAF
1. Présenter la couverture minimale
2. Présenter le Modèle conceptuel des données

3
Exercice 7 : On vous propose la couverture minimale suivante relative à la programmation et
au déroulement des matchs de la fédération béninoise de tennis. Deux joueurs se rencontrent
une seule fois et à la fin de chaque rencontre, on enregistre le vainqueur
Liste des attributs
Attributs Désignation en clair
NumJoueur Numéro du joueur
NomJoueur Nom du joueur
Prenom Prénom du joueur
Sexe Sexe du joueur
Taille Taille du joueur
Poids Poids du joueur
DateMatch Date de la rencontre entre deux joueurs

TAF
1. Présenter la couverture minimale
2. Présenter le MCD
3. Présenter le SLR

Exercice 8 : Gestion des règlements des commandes


On considère le MCD suivant

Commande Echéance Règlement


1,N Répartir 1,1 1,N Régler 1,N
NumCde NumEchéance
DatCde DateEchéance MtRéglé DateRèglement
MontantCde Montant
NumOrdre
1,1

CIF

1,N
Mode_Règlement
Code_mode
Libellé

TAF
1. Remplir le tableau suivant
Nombre d'entités Nombre d'associations Nombre de CIF Nombre de CIM

2. Donner les différentes règles de gestion possible qui régissent l’association Régler
3. Présenter la couverture minimale
4. Présenter le MLDR

Exercice 9 : Gestion d'une chaine d'hôtel


On vous propose le modèle logique relationnel suivant :
4
Hotel (Num_Hotel, Nom, Ville)
Chambre (#NumHotel, NumChambre, Typechambre, Pu)
Client (Num_Client, Nom_client, Tel)
Occuper (#Num_Hotel, #NumChambre, #NumClient, DateArrivée, DateDépart)

TAF
Présenter le MCD correspondant

Exercice 10 : On considère le MCD suivant :

Etablissement Session
Code_Etabliss Année
1,N
Libellé 1,N
0,N
CIF Attribuer

Candidat 1,1 Base


NumCand 1,N
Nom 1,N Inscrire 1,1 1,N Filière
Prenom Numtabl CIF CodFil
DateNais NomFil

TAF
1. Présenter la couverture minimale
2. Présenter le SLR
3. Remplir le tableau suivant
Nombre Nombre d'associations Nombre de Nombre de
d'entités CIF CIM

4. Remplir le tableau suivant


Nom relation Degré Clé primaire Clé étrangère

Vous aimerez peut-être aussi