Vous êtes sur la page 1sur 3

TACS201- ANALYSE ET CONCEPTION DE SYSTEMES

KOMBATE YENDOUBE - LICENCE2-INFORMATIQUE


EXAMEN DE MI- SEMESTRE 3 – 2020-2021
DUREE 2 H 30

EXERCICE 1 (5 pts) Etude de Cas : Livre d’exercice MERISE 


Un  livre  merise  est  composé  d’exercices.  Chaque  exercice  est  associé  à  un  modèle
de MERISE (type d’exercice) et un niveau de difficulté lui est affecté. 
1.  Numéro d’exercice 
2.  type d’exercice (MCD ,MLD…) 
3.  libelle du type d’exercice (Modèle conceptuel des données,…) 
4.  Niveau de difficulté 
5.  Nom de l’auteur. 
6.  Énoncé résumé de l’exercice. 
7.  Nombre de page de l’exercice. 
Règles de gestion : 
Un exercice est classé dans un type de difficulté est un seule et concerne un exercice et
un seule. 
Il existe au moins un exercice pour chaque modèle. 
Un exercice peut être réalisé par plusieurs auteurs. 
Il peut ne pas y avoir de type d’exercice pour un niveau de difficulté considéré. 
Le modèle doit nous permettre d’obtenir : 
-  Les exercices d’un certain type (MCD, MLD ,MPD etc.…) 
-  Les exercices avec leur niveau de difficulté et leurs auteurs 
-  Les types d’exercice et le(s) niveau(x) de difficultés proposé 

EXERCICE 2 (7 pts)
Etude de Cas : gestion d’une casse automobile
Une casse automobile souhaite gérer son stock de pièces. Chaque pièce est identifiée par une
référence, une catégorie (carosserie, mécanique, électricité, etc.), une date de récupération et
un prix de vente. On souhaite également pouvoir établir une correspondance entre les pièces
et les véhicules pour lesquels elles conviennent, ce véhicules étant repérés par marque,modèle
et année.
Etablir le MCD, MLD, MPD adéquat dans les deux hypothèses suivantes :
• toutes les pièces d'une même référence possèdent un prix unique
• chaque pièce possède un prix propre.

EXERCICE 3 (5 pts) gestion hôtelière


On souhaite réaliser une application web pour la gestion de huit hôtels. Chaque hôtel est
caractérisé par son nom, son adresse, CPH, Téléphone et un code unique. Chaque hôtel
contient environ 80 chambres, une chambre est caractérisée par son numéro et un numéro de
téléphone. On considère que ces hôtels sont classés en 4 catégories ou classes: nombre
d'étoiles de un à cinq étoiles, et les caractéristiques.
Chaque hôtel possède au maximum neuf catégories de chambres différentes. Une catégorie
est connue par son Code (code Catégorie) et une Description.
Cette application consiste à réaliser les tâches suivantes :
· consultation de la disponibilité des chambres pour chaque réservation

· L'enregistrement d'une réservation par un client.

· L'archivage et l’enregistrement des réservations qui ont été effectuées il y a plus de 8 jours
avant l'arrivée du client.

· L’enregistrement des diverses consommations ((N°Consommation, Date consommation


Heure Consommation) durant le séjour d’un client.

· L’établissement et l'enregistrement de la facture au départ du client; Cette facture regroupe


le prix de la chambre et la quantité des prestations consommer pendant le séjour.
Modalités de réservation
Le client effectue une réservation avec deux méthodes possibles :

· En remplissant un formulaire de réservation sur Internet.

· Auprès d’une agence de réservation où il remplit un imprimé de réservation.


Le client indique son nom, son prénom, son adresse, sa Ville, le code postale, son pays, Tél, et
son Email.

Le client exprime ensuite son besoin: catégorie de chambre, période de séjour (date début et
de fin) et de classe d’hôtel. Si la demande est soluble une réservation est établie
(N°Réservation, DateDébut, DateFin, DatePayeArrhes, MontantArrhes
Tarification :

- Le prix de la catégorie d’une chambre dépend de la classe d’hôtel.

- Les prix des prestations (CodePrest,Désignation Pres) (exemple de prestation: petit déjeuner,
déjeuner,…) sont propres à chaque hôtel.
- Le prix d’une chambre, dépend de la catégorie et de la classe de l’hôtel.

- Une réservation ne concerne qu’une seule chambre.

- Les prix des prestations dépendent de chaque hôtel.

- Les consommations doivent être mémorisées.

Questions :

1. Spécifier les différentes entités + propriétés pour cette application?

2. Identifier les différentes associations

3. Ajouter les cardinalités pour les différentes associations.

EXERCICE 4 (3 pts) Traduction du modèle relationnel en modèle conceptuel puis établir le


Dictionnaire de donnée : retro-ingénierie
Schéma A
Catalogue (Code_Cat,Titre_Cat)
S'Adresse_A (#Code_Cat, #Code_Grp)
Catégorie (Code_Grp,Libel_Grp)
Client (Num_Cli,Nom_Cli,Prenom_Cli,Adresse_Cli,#Code_Grp)
Schéma B
Client (Num_Cli,Nom_Cli,Prenom_Cli,Adresse_Cli,#N_Rep)
Représentant (N_Rep,Nom_Rep,Sal_Mens)
Commande (N_Bon,Date,#Num_Cli)
Produit (Ref_Pdt,Nom_Pdt,PUHT)
Concerner (#Ref_Pdt,#N_Bon)

Bonne chance