Exercice Et Solutions
Transcript of Exercice Et Solutions
PAGE 55E N S DUT 1re ANNEE MERISE
Etude des cas corrig des exercices de meriseExercice1: Gestion dun festivalUne association culturelle dispose de 2 salles de capacits respectives 600 et 300 places, cette association a pour but de crer des spectacles divers qui rassemble le thtre, le cinma, la musique et de mettre en place des rencontre avec le public et des animations divers pour 2 ou 3 fois par mois.
En priode de festival, plusieurs spectacles sont proposs le mme jour dans lune ou lautre salle des heures diffrentes. Deux spectacles diffrents peuvent tre proposs en mme temps, par contre un mme spectacle peut avoir lieu une certaine heure dans une salle et une autre heure dans lautre en fonction du nombre des spectateurs attendus .une reprsentation est donc individualise par sa date, lheure de la sance, le numro de la salle et le code de spectacle. Pour suivre un tel spectacle lassociation propose diffrentes tarifications: tarif normal pour public, tarif rduit pour les tudiants ou des enfants moins de 12ans, tarif places volantes qui est rserv aux collectivits comme les comits dentreprise et les associations qui revendent leurs adhrents des places prlevs sur des carnets de 100 places. Lacheteur de place volante doit tlphoner 24 heures avant les spectacles pour rserver sa place
En priode de festival, la distribution des billets tarif normal ou rduit a pour lieu le guichet de publics et la distribution des toutes les catgories de billets et rservation a lieu dans le bureau de gestionEn priode hors festival, loffice du tourisme remplit pour certains spectacles le mme rle que le guichet de publics et le bureau de gestion.
Pour certaines spectacles exceptionnels, larrt des rservations peut tre dcid lorsque le taux de remplissage de la salle atteint 75% , afin de laisser des billets disponible au guichet.
Lassociation envisage dautomatiser lensembles des ces activits: comptabilit, paye , gestion des salles de spectacles
Annexe:
Les dirigeants de lassociation souhaitent que lautomatisation laide amliorer les difficults rencontres avant et aprs les spectacles
Avant spectacle
dassurer de la gestion prvisionnelle des rservations en tenant compte des rservations extrieurs et des spectateurs qui retirent leurs billets aux guichets juste avant la reprsentation
dtablir, une heure avant le spectacle la liste des invits ayant confirms et la liste des spectateurs qui ont rserv par tlphone et nont pas retir leurs billets.
de prvoir la consultation sur cran tout moment des rservations totales pour un spectacle (toute sance confondues) et des rservations totales entre deux dates (tous spectacles confondus)
Aprs spectacle
de connatre tout moment le nombre total dentr, le nombre dentr par tarif, pour une sance, un spectacle une date ou entre deux dates.
dtablir des statistiques annuelles en fonctions des jours (du lundi au dimanche) et des catgories de spectacles qui donnent le nombre dentrer et la moyenne par jour chaque catgorie
Travail demand:
4tablir le dictionnaire de donnes
Solution de lexercice1: gestion dun festivalDictionnaire de donnes Le dictionnaire de donnes comporte lensemble des proprits quon peut les extraire partir du cahier de charge ou partir des fiches techniques
Une proprit le plus petit lot de donnes quil possible dutiliser dune manire autonome et qui a un sens indpendamment des autres lots
Dictionnaire de donnes (DD)
variablesignificationdescription
Num_spectNumro spectateur
Nom_spectNom spectateur
Prnom_spectprnom spectateur
Cin_spect
genre spectateur
Rue_spect
rue spectateur
Ville-spectville spectateur
Age_spectge spectateur
Num_catgNumro catgorie
LIB_Catglibell catgorie
Tariftarif
Mont_payerMontant payer
Date_regDate de rglement
Num_point_venteNumro point de vente
Point_ventePoint de vente
Nbre_placeNombre de place distribu
Date_resDate de rservation
Periode_ouverPriode ouverte
Num_repNumro de reprsentation
Date_repDate de reprsentation
Heure_repHeure de reprsentation
Nbre_place_restNombre de place restant
Num_spectacleNumro spectacle
Lib_spectacleLibell spectacle
Num_salleNumro salle
Capacit_salleCapacit salle
Exercice 2: agence de voyageUne agence de voyage organise des circuits touristiques dans divers pays.
Les interviews effectues auprs de la direction et des divers postes de travail ont permet Dgager un certains nombre de rgles de gestion.
Rgles de Gestion
RG 1 On garde trace de tous les clients connus, mme s'ils n'ont pas particip depuis longtemps des circuits touristiques.
RG2 On rpertorie 1 htel et 1 seul par ville.RG3 Toutes les villes sont dsignes par des noms distincts.
RG4 Il y'a un seul accompagnateur par voyage.
RG5 Toute nuit pendant un circuit est passe dans un htel.
RG6 Tout circuit concerne au moins deux villes
RG7 Toutes les villes rpertories ne sont Pas obligatoirement utilises dans un circuit chaque priode RG8 A une mme date, aucun circuit ne part plus dune fois dune mme ville ni n'arrive plus d'une fois dans une mme ville
RG9 Les circuits pour une priode sont ractualiss au dbut de la priode prcdente aprs informations obtenues de divers organismes extrieurs (compagnies, daviation, SNCF, htels, etc ..) et donnent lieu une large information auprs du public.
RG 10 les demandes de rservations donnent lieu rponses Positives dans la mesure des places disponibles
RG11 Un client ne peut obtenir une rservation qu aprs rponse positive (cf. RG10 et versement dun compte)RG12 Une rservation ne sera dfinitive quaprs rglement du solde d, par un deuxime versement.
RG 13 Aprs une date limite D1 les rservations qui nont pas donn lieu au deuxime versement sont annuls. Lagence pouvant ainsi redis poser des places correspondantes sans que les clients concerns puissent exiger le moindre remboursement.RG14 Aprs une seconde date limite D2
- S'il n'y a pas assez de rservations dfinitives, le circuit est annul et les circuits dont la rservation est dfinitive sont rembourses intgralement.
- S'il n'y a aucune rservation dfinitive, le circuit est a fortiori annul.
- Sil y a assez de rservations le circuit est maintenu, ce qui implique que:
- L'agence effectue les rglements des sommes dues aux divers organismes extrieurs
-Les clients dont la rservation est dfinitive soient convoqus pour le dpart
Documents recueillis
Questions1- Etablir le dictionnaire des donnes.On prendra garde faire la distinction entre la ville de dpart et la ville d'arrive.
Epurer ce dictionnaire
Solution de lexercice 2: Agence de voyage1- dictionnaire de donnes
Variablesignificationtypelongueurnatureremarque
NOCIR
NOMCIRC
PRIX
NBPLACES
NOACCOMP
NOMACCOMP
ADRACCOMP
RUEACCOMP
VILLACCOMP
DATE
HEURE.D
TRANSPORT
VILL.
NOM.H.
ADR.H
HEURE.A
NOPYS
NOMPAYS
NOCLL
ADRCLI
RUECLI
VILLECLI
CA.CLI
ACOMPTE
VERSEMENT2
REMISETOTALN circuit
Nom circuit
Prix circuit
NB de place
N accompagnateur
Nom accompagnateur
Adresse accompagnateur
Rue accompagnateur
Ville accompagnateur
Date transport
Heure dpart
Inf. sur transport
Ville
Nom htel
Adresse htel
Heure arrive
N pays
Nom pays
N client
Adresse client
Rue client
Ville client
Ca client
compte vers
2e versement
remise total client pour un circuit
N
AN
N
N
?
A
AN
AN
AN
N
N
AN
AN
AN
ANN
N
A
?
AN
AN
AN
N
N
N
N
N3
30
42
?
30
60
30
30
6
230
30
30
30
22
30
?
60
30
30
44444
E
E
E
E
E
E
CO
E
E
E
E
E
E
E
E
E
E
E
E
CO
E
E
E
E
E
E
CASIGN
SIGN
SIGN
SIGN
SIGN
SIGN
SIGN
SIGN
SIGN
MVT
MVT
MVT
SIGN
SIGN
SIGN
MVT
SIGN
SIGNSIGN
SIGN
SIGN
SIGNMVT
MVT
MVT
MVT
Ville_depart
Epuration: ville polysme partir du signifiant ville ville_arrive
La ville correspond 2 significations ville_D et ville_A, donc on fait la distinction entre ville _D et ville_A Do la nouvelle version du dictionnaire de donnesVariablesignificationtypelongueurnatureremarque
NOCIR
NOMCIRC
PRIX
NBPLACES
NOACCOMP
NOMACCOMP
ADRACCOMP
RUEACCOMP
VILLACCOMP
DATE
HEURE.D
TRANSPORT
VILL.D
NOM.H.D
ADR.H DVILLE.A
NOM.H.A
ADR.H.A
HEURE.A
NOPYS
NOMPAYS
NOCLL
ADRCLI
RUECLI
VILLECLI
CA.CLI
ACOMPTE
VERSEMENT2
REMISETOTALN circuit
Nom circuit
Prix circuit
NB de place
N accompagnateur
Nom accompagnateur
Adresse accompagnateur
Rue accompagnateur
Ville accompagnateur
Date transport
Heure dpart
Inf. sur transport
Ville dpart
Nom htel dpartAdresse htel dpartVille arrive
Nom htel arrivAdresse htel arrivHeure arrive
N pays
Nom pays
N client
Adresse client
Rue client
Ville client
Ca client
compte vers
2e versement
remise total client pour un circuit
N
AN
N
N
?
A
AN
AN
AN
N
N
AN
AN
AN
AN
AN
AN
AN
N
N
A
?AN
AN
AN
N
N
N
N
N3
30
42
?
30
60
30
30
6
4
30
30
30
30
30
30
30
4
2
30
?60
30
30
44444
E
E
E
E
E
E
CO
E
E
E
E
E
E
E
E
E
E
E
E
E
E
ECO
E
E
E
E
E
E
CASIGN
SIGN
SIGN
SIGN
SIGN
SIGN
SIGN
SIGN
SIGN
MVT
MVT
MVT
SIGN
SIGN
SIGN
SIGN
SIGNSIGN
MVT
SIGN
SIGNSIGNSIGN
SIGN
SIGNMVT
MVT
MVT
MVT
Exercice3: suite de lexercice 2- Etablir le graphe de dpendance fonctionnel (GDF)
GDF
DATE
NOCIR
VILLE.D
NOMCIR PRIX NBPL
NOMH_DADR.H_.D
VILLE
TRANSPORT HEURE .D HEURE .A
NOPAY NOM.H.A ADR.H.A
NOMPAYS
NOACCOMP
NOCLI
NOM CLI
RUE.CLI
NOMACCOMP RUE ACCOMP VILLE ACCOMP VIL.CLI
CACLI
REMISEACOMPTEVERSEMENT2
Exercice 4: suite de lexercice 3
- Faire le MCD.MCD
1,n
2,n
1,n
1,n
1,1
1,1
1,1
0,n
0,n
0,n
0,n
0,n
En remarquant que les occurrences de VILLE-A et de VILLE-D sont du mme type VILLE et qu'en vertu de la RG7 certaines villes rpertories peuvent n'tre concernes par aucun dplacement, on modifie ce MC[) comme suit
1,n
2,n
1,n 1,n
1,1
1,1
0,n
1,n
0,n
0,n
On remarque que deux arcs relient la relation DEPLACEMENT lentit VILLE.
la ville de dpart
-la ville d'arrive.
DEPLACEMENT met donc en jeu deux occurrences de VILLE
- Les villes de dpart et d'arrive tant les mmes, on a cr seulement l'entit VILLE au lieu des entits VILLE-DEPART et VILLE-RIVEE, avec les proprits VILLE, NOM-H et ADH-H. Dans le dictionnaire des donnes il faut supprimer VILLE-D, NOM-H-D et ADR-H-D et remplacer VILLE-A, NOM-H-A et ADR-H-A respectivement par VILLE, NOM-H et ADR-H.
.
Exercice 5: Rgles de gestionsExtraire les rgles de gestion responsable du M C D
1,n 0,n 1,n 0,n
SolutionRG1: un client doit au moins rgler une facture
RG2: une facture peut tre rgle plusieurs fois
RG3: une facture doit contenir au moins un article
RG4: un article peut tre contenu dans plusieurs factures
1,n 0,n 1,n 0,nSolutionRG1: un client doit au moins rserver une chambre
RG2: une chambre peut tre rserve plusieurs fois
RG3: une chambre doit se trouver dans seul htel
Rg4: un htel peut contenir plusieurs chambre
EXERCICE 6 : dcomposition de la relationA quelle condition peut on dcomposer la relation COHABITE du MCD suivant:
1,1
0,n
1,n
0,n
0,n
Solution de lexercice 6: dcomposition de la relationPour que la dcomposition soit possible , il faut que la DF issue de FILS DE:
ENFANT
PERSONNE
Sapplique la relation COHABITE.
Autrement dit , il faut que les enfants habitent toujours chez leurs parents
Sous cette conditions , on peut dcomposer puisque la cardinalit minimale de ENFANT est 1
On obtient les deux relations suivantes:
1,1
0,n
1,n
0,n
Exercice7: bibliothqueUne bibliothque de prts utilise les documents suivants
LISTE DES COLLECTIONS LISTE DES EDITEURS LISTE DES AUTEURS
N
Nom N Nom
01 Gallimard 0001 MOLIERE
02 Laffont
..
. .
0428 HUGO
Fiche livre
Fiche adhrant
demande dempreinte
on note les rgles de gestions suivantes
- Un livre existe en 1 ou plusieurs exemplaires dans une ou plusieurs collections chez 1 ou plusieurs diteurs.
- Un livre est emprunt ou non par 1 ou plusieurs adhrents dans la limite du nombre d'exemplaires disponibles.
- Un adhrent peut emprunter un ou plusieurs livres mais il ne peut pas emprunter plusieurs exemplaires du mme livre dans la mme collection.
Questions Etablir:
1) le dictionnaire des donnes. (DD)
2)le graphe de dpendance fonctionnel (GDF)
3) le Modle Conceptuel des Donnes M C D
Solution de lExercice7: bibliothque1) dictionnaire de donnes
NomsignificationType longueurNatureintgrit
COLIVR
TITRE
CODAUT
NOMAUT
NBEX
CODCOL
NOMCOL
NOMADH
NOM
RUE
VILLE
CODEDIT
NOMEDIT
DATECode livre
Titre livre
Code auteur
Nom auteur
Nb exemplaire
Code collection
Nom collection
code adhrant
Nom adhrant
Rue adhrant
Ville adhrant
Code diteur
Nom diteur
Date dempruntN
A
N
A
N
N
A
N
A
A
A
N
A
N5
30
4
30
2
3
30
3
30
30
30
2
30
6
EL SIGN
EL SIGN
EL SIGN
EL SIGN
EL SIGN
EL SIGN
EL SIGN
EL SIGN
EL SIGN
EL SIGN
EL SIGN
EL SIGN
EL SIGN
EL MOUV
Entier >2
Date plausible
2) GDF
COLIVRNOMADH
TITRE CODAUT CODCOLNOM RUE VILLE
NOMAUT NOMCOL CODEDIT
NBEX DATE
NOMEDIT3) MCD
1,n
1,n
0,n
0,n
1,1
1,1
1,n
0,n
1,n
Exercice 8: location du matrielIl s'agit du systme d'information dune entreprise qui loue du matriel ses clients.
Les locations se font dans les divers agence de lentreprise
Les interviews ont permis de dtecter les rgles des gestions suivantes:
RGl : Toute location porte sur une dure exprime en nombre de semaines et d'au moins une semaine.
RG2 : Une location concerne 1 ou plusieurs matriels.
RG3 : Toute location doit donner lieu un contrat entre l'entreprise et, le client
Les interviews ont galement permis le recueil des documents suivants:
LISTE DES CLIENTS
CODENOM
RUE
VILLE
AO1DUPONT 5 RMONGE
75005 PARIS
A25D~URAND
3 RBELLEVILLE
75020 PARIS
B03DUPONT 6 RDU REGARD
75006 PARIS
LISTE DES AGENCES
N NOM
01
PARIS CENTRE
02
PARIS EST
03
CLICHY
CATALOGUE:
REFDESIGNATION PRIX DE LOCATION/SEMAINE
X01AMPLI200
X02MAGNETOSCOPE300
X03TELE150
X04HAUT-PARLEUR50
X05DISQUE LASER200
X06TELE250
ETAT DU STOCK DISPONIBLE
~X04
CONTRATS EN COURS :
Questions traiter Etablir:
1- Le dictionnaire de donnes (DD)
2- le graphe de dpendance fonctionnel (GDF)
3- Le modle conceptuel de donne (MCD)
Solution de lexercice 8: location du matriels Le dictionnaire des donnes tabli partir de ces documents
COCLI
Code du client
NOM
Nom client
RUE
Rue client
VILLE
Ville client
N OA
N Agence
NOM-A
Nom Agence
NOCTR
N de contrat
DATE-D
Date de dpart du contrat
DUREE
Dure du contrat
MONTANTMontant du contratQTE Quantit loue
REF Rfrence d'un matriel
DESIGN Dsignation matriel
PU Prix unitaire de location par semaine
DISPO Stock disponible pour la location.2-GDF
NOCTR
COCLI
NOA DATE-D DUREE REF
NOM RUE VILLE NOM.A
QTE DESIGN PU
DISPO
La proprit calcule MONTANT na pas t pris en compte
2-MCD
0,n
1,1
1,1
1,n
0,n
0,n
1,n
1,n
EXERCICE 9: critique dun MCDCritiquer un MCD qui comporterait lentit suivante:
Sachant quun produit peut tre en stock dans plusieurs magasins
Proposer un MCD convenable
Solution de lexercice 9: critique dun MCDSTOCK nest pas en 2FN du fait de la DF: REF
DESIGNATION
Le modle correct est:
1,n
1,n
Exercice10: vrification du M C D soit le M CD suivant
1,n 0,n
1,1 0,n 1,n
1,n 1,n
1,n
sachant que les rgles de gestions sont les suivantes :
RG 1 ) Chaque classe ne Peut avoir cours que dans une selle salle.
RG2) Un professeur enseigne une seule matire.
RG3) Une classe a plusieurs professeurs.
RG4) Un professeur enseigne dans plusieurs classes.
RG5) Un professeur peut mettre des notes dans sa matire ou dans une matire voisine.
RG6) Un lve n'est pas forcment not par un professeur de sa classe.
RG7) Un lve Peut avoir plusieurs notes dans une matire des dates diffrentes.
RG8) Chaque professeur appartient 1 une catgorie (Ex. Agrg ,Certifis etc ... ) identifie par un code-catgorie CODF-CATG
Travail demand
1- Etablir la vrification des entits
2- Etablir la dcomposition des relations
3- donner un M C D correct
Solution de lExercice N 10Question 1
Vrification des EntitsLa DF cod-catg Nom catg exprime un transitivit dan lentit Prof ( RG 8)
Pour obtenir la 3FN, il faut remplacer Prof par:
1,1 1,n
VrificationLa relation NOTATION n'est pas vrifie. En effet, une note dpend:
de ELEVE, PROF, MATIERE et aussi de la date donc
Il faut crer une entit DATE pour les dates de note
Question2
Vrification des relations
La proprit SALLE ne dpend que de CLASSE (RG1),donc la faire migrer dans cette entit.
Dcomposition
La DF PROF MATIERE s'applique la relation(FAIT COUR) On peut envisager de dcomposer FAIT COUR en deux:
ENSEIGNE entre PROF et MATIE (Un Professeur nenseigne quune seule matire )
et
FAIT COURS entre seulement PROF et CLASSE
Cette dcomposition est possible du fait que la cardinalit correspondant PROF dans FAIT COURS est bien 1.
Elle exprime le fait qu'un professeur lorsqu'il fait cours fait obligatoirement un cours propos de l'unique enseigne.
On ne peut pas dcomposer NOTATION car LA DF Prf Matire ne s'applique pas NOTATION (R5 et RG6).
Question3
MCD correct
1,n
1,n
1,1
1,n
0,n
1,1
0,n
1,1
1,n
1,n
1,n
1,n
M C T
Exercice11:
Une association culturelle a pour but de crer des spectacles (le thtre) pour le vente des places sont grs suivant des rgles
Les rgles de gestion sont les suivantes :
- aux heures douverture, l'organisme peut dlivrer, soit des billets lavance, soit des billets pour l'entre immdiate,
- les rservations de place sont possibles sous certaines conditions (moins de 2 mois l'avance, ...)- pour toute attribution de place un billet doit tre mis,
- des rductions sont attribues sur prsentation d'un justificatif (militaires, tudiants, ...),
- aucun billet ne peut tre dlivr si son paiement n'a pas t peru au pralable,
- pour les entres immdiates les billets sont dlivrs sans attribution prcise d'une place
Pour lmission de billet il y a des actions effectuer:
Les actions
-contrle recevabilit de la rservation
-recherche des places disponibles
-attribution des places
-contrle justificatif de rduction
- dition des billets
-calcul des prix
-Encaissement montant
-Remise billet
Question
Etablir le modle conceptuel des traitements de la vision dynamique de base de l'entreprise.
M C T
Solution de lexercice 11
Vrification du modle M C TRemarque
Les 2 oprations composition billet, que ce soit pour une rservation ou une entre immdiate, comportant plusieurs actions en commun, crent une redondance importante. Si les rgles de gestion nimposent pas de maintenir cette distinction on diminue ces redondances
Pour diminuer les redondances, en largissant certaines oprations dont les actions qui sont facultative, en supprimant les oprations semblables, en sassure de la concordance avec les rgles de gestions
M C T
Autre solution de lexercice11
M C T
Une telle solution, pourra tre admise si elle semble au concepteur une traduction plus juste de la ralit. Comme pour la reprsentation des donnes, la meilleure solution nexiste pas; l'exprience de lanalyse le guidera vers la reprsentation correspondant le mieux sa vision personnelle du problme.M C T
Exercice: 12
Soit lexamen dun processus qui consiste rembourser un assur la suie dun sinistre par une compagnie dassuranceCompte rendu dinterview
Lorsque un agent de la compagnie reoit une dclaration de sinistre, il constitue le fichier central partir de son terminal pour en contrler la validit, puis transmis cette dclaration au sige de la compagnie. Celle-ci missionne un expert et ouvre et enregistre un dossier du sinistre.
Lassur, lorsquil en possession de la facture de rparation lenvoie lagent, qui la transmet la compagnie. Lexpert, compte lui envoie son rapport directement la compagnie.
Lorsque la personne charge la compagnie de grer le dossier de sinistre est en possession de la facture et du rapport, elle procde lmission du chque de remboursement. Les chques sont envoys chaque fin de semaine aux agents concerns pour remise aux clients.
Description conceptuelle du processusLorsque la compagnie est informe dun sinistre, elle vrifie que le bien est garanti, ouvre un dossier, et comment un expert charger dvaluer les montants des dgts occasionns
Le remboursement est effectu au vu du rapport de lexpert et de la facture de rparation
Pour raliser ce processus il y a un certain nombre daction raliserInventaire des actions
- consulte le dossier production de lassur
- vrifier la garantie sur le bien sinistr
- contrler le solde du compte sinistr
- ouvrir un dossier du sinistre
- laborer un courrier de refus si le risque nest pas couvert
- diter un ordre de mission vers lexpert
- contrler le rapport dexpertise
- valider le rapport
- laborer un courrier daccompagnement du rapport refus
- contrler la facture
- valider la facture
- laborer une lettre de refus si la facture nest pas conforme
- calculer le montant de lindemnisation
- fermer le dossier
- laborer une lettre daccompagnement
- diter le chque de remboursement
Question
Raliser le M C T de lassuranceSolution de lexercice N:12
M C T
Regroupement des actions par oprationsOpration: vrifier la garantie- consulte le dossier production de lassur
- vrifier la garantie sur le bien sinistr
- contrler le solde du compte sinistr
- ouvrir un dossier du sinistre
- laborer un courrier de refus si le risque nest pas couvert
- diter un ordre de mission vers lexpert
Opration: contrle du rapport dexpertise- contrler le rapport dexpertise
- valider le rapport
- laborer un courrier daccompagnement du rapport refus
Opration: contrle de la facture- contrler la facture
- valider la facture
- laborer une lettre de refus si la facture nest pas conforme
Opration: Remboursement de lassur- calculer le montant de lindemnisation
- fermer le dossier
- laborer une lettre daccompagnement
- diter le chque de remboursement
M C T
M O T
Exercice 13: (Suite de lexercice N12)Chaque opration conceptuelle est dcrite par un ensemble de procdures fonctionnelles ( P F )
Pf1 conventionnelle - Rdacteur
- consulte le dossier production de lassur
- vrifier la garantie sur le bien sinistr
- contrler le solde du compte sinistr
- ouvrir un dossier du sinistre
PF 2 Manuel - secrtariat
- laborer un courrier de refus si le risque nest pas couvert
PF 3 Manuel - secrtariat
- diter un ordre de mission vers lexpert
PF 4 Manuel - Rdacteur- contrler le rapport dexpertise
- valider le rapport
PF 5 Manuel - secrtariat
- laborer un courrier daccompagnement du rapport refus
PF 6 Manuel - Rdacteur- contrler la facture
- valider la facture
PF 2 Manuel - secrtariat
- laborer une lettre de refus si la facture nest pas conforme
PF 7conversationnel - Rdacteur- calculer le montant de lindemnisation
- fermer le dossier
PF 8Manuel - secrtariat
- laborer une lettre daccompagnement
- diter le chque de remboursement
Question
Raliser le M O T du SystmeSolution de lexercice N:13 (suite de lexercice N:12)M O T
TEMPSPROCEDUDES FONCTIONNELLESPOSTENATURE
Jour de rception
10h -17h
j1 Dclaration de sinistre
Rdacteurinteractive
Jour de rception 10h -17h
j1+1
Ordre de mission Lettre de refus Secrtariat manuel
Jour de rception 10h -17h
j2 Rapport dexpertise
Rapport refus rapport valid A
Rdacteur Manuel
Jour de rception 10h 17h
j3 Facture
Facture rejete facture valide BRdacteur Manuel
Jour de validation 10h -17h
j4
Montant indemnisation dossier clos
Rdacteur Interactive
10h-17h
j4+1 Montant indemnisation
RemboursementsecrtariatManuel
Exercice 14: passage au modle logique CodasylPour illustrer l'application les rgles de passage au modle CODASYL, nous allons reprendre le MCD du service aprs vente
1,n
1,n
1,1
0,n
0,n
0,1
0,n
0,n
0,n
1,1
0,n
0,n
0,n0,n
1,1
1,n
0,n
1,1
MCD DU SERVICE APES VENTE
Etablir un modle logique brute codasyl?
Solution de lexercice 14: passage au modle logique CODASYLApplication de la rgle 1 :L'objet se transforme en record.il n'y a pas de diffrence de prsentation entre l'objet conceptuel et le record du modle logique. Les records issus des objets sont donc la duplication des objets conceptuels. Ces records sont :
ATELIER >,, SERVICE, CLIENT, SALARI , MATRIEL, RPARATION et INTERVENTION
Application de la rgle 2:Une relation binaire (ou rflexive) ayant des cardinalits (O ,n -0,I), (l,n - 0,1), (O ,n l,l) ou (l,n - l,l) se transforme en un set orient vers le record issu de l'objet ayant les cardinalits 0,1 ou 1, 1.
Quatre relations du modle conceptuel rpondent cette dfinition : , TRAVAILLE , DEMANDE ., RESPONSABLE et CONCERNE . De Plus, cette rgle est applicable la relation rflexive SUP HIRARCHIQUE. Ces cinq relations disparaissent du modle et sont remplaces par des sets orients (SI, S4, S5, S6 et S7) pointant vers les records SALARI , RPARATION et INTERVENTION
S1
s4
s5
S6
S7- Application de la rgle 3 :Les autres relations binaires se transforment en un record et deux sets orients vers ce record. Si la relation est une relation vide, le record issu de cette relation ne contient que des pointeurs. C'est un pseudorecordLa relation EFFECTUE se transforme en record sur lequel pointent deux sets (S8 et S9) en provenance des records SALARI et RPARATION .
Les relations REGROUPE et UTILISE se transforment en pseudorecord points par S2 et,S3 pour le premier et S10 et s11 pour le second
- Application de la rgle 4
La relation rflexive se transforme en record ou pseudo-record et deux sets points vers celui-ci.La relation SUP HIRARCHIQUE ayant t traite selon la rgle 1, il reste examiner la relation COMPOSE . Celle-ci tant une relation vide, elle gnrera un pseudo record vers lequel pointeront deux sets (SI2 et S13) en provenance du record MATRIEL
Compose s12
Est compos s13
Le modle obtenu l'issue de cette dmarche est un modle (Codasyl brut,) qu'il faut ensuite quantifier, dcrire et optimiser.
S4 S1
S3
s2
s5
S4
S10
s9s6
s12S13 S11
S7
S8
PASSAGE AU MODELE CODASYL - MODELE LOGIQUE BRUT
EXERCICE 15: FICHIERSProcdons la transformation en fichiers du modle Codasyl suivant (on reprend le MCD de lexercice N11)
s4 S1
S3
s2
s5
S4
S10
s9s6
s12S13 S11
S7
S8
PASSAGE AU MODELE CODASYL - MODELE LOGIQUE BRUT
Solution de lexercice 15: fichiersa) Application de la 1re rgleTout record non-membre (qui n'a pas de record propritaire) se transforme en fichier principal L'identifiant du record devient cl du fichier, et les data-items en deviennent les champs.Les records ATELIER , CLIENT ~ SERVICE ~-, et MATRIEL rpondent cette dfinition, et se transforment donc en fichiers principaux
fichier atelier
CLE: N datelier
Champ: libell
Fichier Matriel
Cl: N client
Champ: nom du matriel
Type matriel
Fichier serviceCl: N service
Champ: N emp
spcialisation
fichier clientcl: Nclient
champ: nom
adresse
cp
ville
b) Application de la rgle 2Tout record membre possdant un identifiant gnre un fichier principal et ventuellement un fichier de correspondance. L'identifiant du record devient cl du fichier principal et (les) identifiant(s) du (des) record(s) propritaire(s) migre(nt) en champ(s) non-cl dans ce fichier.Les records SALARI,,,,, INTERVENTION , et RPARATION tant des records identifis, sont concerns par cette rgle. Le record SALARI l'est d'ailleurs en quelque sorte deux fois, travers le set S4, issu de la relation rflexive.
Chacun de ces records se transforme en fichier principal et hrite les identifiants des records propritaires en tant qu'attribut. Un identifiant du record SALARI,, est dupliqu sous forme de champ et son nom est modifi (N suprieur), afin de traduire la relation rflexive conceptuelle figure par le set S4 Fichier interventionCl: N inter
Champ: nature
Date dpt
Date reprise
N client
N salari
Fichier reparation
Cl: nom rparation
Champ: nom_rparation
Cot_rparation
N_intervention
Fichier salaris
Cl:
N_ du_salari
Champ: nom salari
Prnom
Fonction
N atelier
N superieur
Des fichiers de correspondance sont crs entre le fichier issu du record membre et le fichier issu d'un record propritaire chaque fois .que le set les unissant est exploiter en temps rel La cl d'un tel fichier est compose des cls des fichiers qu~'il met en lien.Les sets SI, S4 et S7 seront exploits dans le sens propritaire-membre, autrement dit, il est intressant, en exploitation, d'obtenir sans difficult l'ensemble des salaris rattachs, un atelier, les subordonns d'un chef
de service, ou toutes les rparations correspondant une intervention. Il n'en est pas de mme pour les sets ~S5 et ~S6, la recherche s'effectuant plutt du membre vers le propritaire, donc sur une rubrique unique (le client qui a demand une intervention, le salari qui a pratiqu une intervention).
S1, S4 et S7 sont donc transforms en fichiers de correspondance
Fichier Atelier / salarie
Cl:
N atelier
N_ du_ salarie
Fichier suprieur / salari
Cl:N_ du_superieur
N_du_salari
Fichier intervention/rparation
Cl:N_intevention
N reparateur
c) Application de la rgle 3Tout record membre sans identifiant devient fichier d'association. La cl de ce fichier est compose des cls de ses fichiers propritaires.Les records REGROUPE , EFFECTUE , UTILISE -, et COMPOSE sont des records membres non identifis, en consquence, ils se transforment en fichiers d'association Fichier composition _ serviceCl: N_service
N_salarie
Fichier utilisation _ matriel
Cl: N_Matriel
N_salari
Fichier composition _matriel
Cl: N_composont
N_compos
Fichier effectue _ rparation
Cl: N_salarie
N_nom_ rparation
Lapplication de ces trois rgles a donc permis de dfinir 7 fichiers principaux, 4 fichiers d'association et 3 fichiers de correspondance.
Fichiers principaux: fichier SALARIS, fichier ATELIERS, fichier
CLIENTS, fichier SERVICES, fichier INTERVENTIONS, fichier
RPARATIONS, fichier MATRIELS
Fichiers d'association: fichier EFFECTUE - RPARALTION, fichier COMPOSITION-SERVICE, fichier COMPOSITION-MA TRIEL, fichier UTILISATION -MATRIEL.
Fichiers de correspondance: fichier ATELIER/SALARI, fichier
SUPRIE[JR/SALARI, fichier INTERVENTION/RPARATION.
Exercice 16: passage au modle logique relationnelSoit le MCD relatif au suivie des Elves dans plusieurs classes
1,1
0,n
1,n
1,1
0,n
1,1
0,n
1,n
1,n
1,n
0,n
1,1
1,n
1,1
Etablir le modle logique relationnel
Solution de lexercice 16; Modle relationnela) Application de la rgle 1I'objet se transforme en relation et l'identifiant devient la cl de cette relation.
b) Application de la rgle 2La relation binaire cardinalits (1, l)-(I, n) ou (1, ])-(O,n) voit l'identifiant de l'objet cardinalits (l,n) ou (o,n) migrer en redondance vers la relation issue de l'objet cardinalits (1,I).c) Application de la rgle 3Une relation n-aire du modle conceptuel se transforme en une relation ayant comme cl primaire composite les attributs issus des identifiants des objets de sa collection.Exercices17: Normalisationcas1:
Soit la relation stocker determine par les attributs suivants
Stocker (Nprd , Nmag , libell , qt stocker )
RG :sachant quun produit peut tre stock dans plusieurs magasins
- proposer un modle relationnel qui vite toute redondance?
cas2:Soit lobjet client caractris par les proprits suivantes
Client (Ncl , Nom , catgoriecl , taux de remise )
RG: le prix de vente au client est fonction de la catgorie la quelle appartient le client (grossiste , semi-grossiste , dtaillant )
- Proposer un modle relation convenable?
Article
codArt
libell
pu
Stock
Ref N-magasin designation stock
ADRESSE
COHABITE
ENFANT
PERSONNE
FILS DE
Client
N cl
Nom
Adresse
Cp
Ville
tl
Service
N Service
NB emp
spcialisation
Atelier
N Atelier
Libell technique
regroupe
Travaille
Sup . hirarchique
Salari
N s
Nom
Prnom
fonction
utilise
demande
Matriel
N Mat
Nom mat
Type mat
responsable
Intervention
N INT
Nature
Date dept
Date reprise
Effectue
Date debut
Date fin
compose
concerne
Rparation
Nom rp
Cot rp
Atelier
client
salari
service
Regroupe
Matriel
intervention
utilise
Rparation
compose
Effectue
Nadhrant: 002
nom: durant
adresse:3.Rdu regard
75006 paris
Date demprunt: 15/01/86
Code livre: 00123
Titre: misrables
N collection: 002
Collection: Folio
N adhrant: 002
Nom: durant
signature
Code livre: 00123
Titre: les misrables
Code auteur: 0428
Auteur: hugo
Exemplaires possdes
Code collection nombre dexemplaire
10
2
Emprunt en cours
N dadhrantdatecode collection
Dempruntde lexemplaire
Emprunt
00115/01/88002
00215/01/86002
00720/01/86001
CODE NOMN
Collection collection Editeur
001 pleiade01
002 FOLIO 01
003 AILLEURS 02
Fiche client
Nom: Dupont
Adresse: 143 rue Monge 75005 paris
CA: 5250
Fiche accompagnateur
Nom:Durant pierre
Adresse: 3 rue de belle ville 75020 paris
Rpertoire des villes par pays
Pays N 02 Nom: Italie
Ville htel Adresse
Bologne Damartinopiazza felice
Milanpalazzio via palazzio
Venisecasa floro giudecca
CIRCUIT : Italie NORD
Prix individuel: 6000F
Nombre de place: 20
Accompagnateur: Durand piere
Liste des participants
Nom Acompte deuxime versement RemiseTotal
Dupont 3000 0 0 3000
Dubois 3000 25005006000
Dupont Marcel 3000300006000
Contient
quantit
Circuit N 003 intitul: Italie nord
Date dpart Arrive transport htel
Heure ville heure ville
20/03/88 12h paris 14h milan vol Af415 Palazzio
22/03/88 8h milan 15h bologne car
22/03/88 16h bologne 20h venise car casa frolo
30/03/88 8h venise 11h paris vol AF754
Facture
Codfact
date
Contrat N 302 Agence02
Date 16/02/88 client A 01 Dupont
Dure 2 semainesMontant 300
REFdsignation quantit loue
X03TEE1
Contrat N 301 Agence02
Date 16/02/88 client A25 Durand
Dure 2 semaines Montant 600
REFdsignation quantit loue
X01AMPLI 1
X04 HAUT -PRLEUR 2
Contrat N 201 Agence01
Date 15/02/88 client A 01 Dupont
Dure 4 semainesMontant 1800
REFdsignation quantit loue
X03TEE 1
X02 Magnetoscope 1
AGENCE 01
REF QUANTITE DISPONIBLE
X0120
X0240
X0340
X0450
X0510
Agence 02
REFQUANTITE DISPONIBLE
X0140
X04 80
Regler
Montant
date
Client
Codcl
Nomcl
Client
Codcl
nomcl
Rserve
Date
NB_j
Chambre
Codchanb
Etage
type
Se trouve
Htel
Coght
Nomhot
adresse
Prof
Codprof
Nomprof
Codcatgorie
Nomcatgorie
Matire
Matire
Fait cours
Classe
Nclasse
Appartient
salle
Notation
Note
ELEVE
CodElev
NomElev
Dplacement
Transp - H.D - H.A
DATE
DATE
VILLE.A
VilleA- nomHA-adrHA
Circuit
NOCIR - NOMCIR -PRIX -NBPLAC
Ville.D
Vil.D-nomH.D -adrHD
ACCOMPAGNER PAR
APPARTIENTNTNT -D
APPARTIENT- A
Accompagnateur
Noaccom-nomaccom-rueaccom-vilaccom
Pays
Nopays
nompays
Client
NO cli Nomcli-ruecli-villecli -caclI
Participe
Remise -acompte
-versement2
DEPLACEMENT
TRANS -HEU.D HEUR.A
DATE
DATE
VILLE.A
Ville nomH -adrH
Circuit
NOCIR - NOMCIR -PRIX -NBPLAC
ACCOMPAGNER PAR
APPARTIENT-
Accompagnateur
Noaccom-nomaccom-rueaccom-vilaccom
Pays
Nopays
nompays
Client
NO cli Nomcli-ruecli-villecli
Participe
Remise -acompte -versement2
COHABITE
ADRESSE
ENFANT
FILS DE
PERSONNE
MAGASIN
N MAGASIN
STOCKE DANS
STOCK
Produit
REF DESIGNATION
COLLECTION
CODCOL
NOMCOL
LIVRE
COD LIVR
TITRE
Existe dans
NBEX
EMPRINT
DATE
EDIT PAR
ECRIT PAR
ADHERANT
NOMADH
NOM
RUE
VILLE
EDITEUR
CODEDIT
NOMEDIT
AUTEUR
CODAUT
NOMAUT
MATERIEL
REF DESIGN -PU
STOCKAGE
DISPO
AGENCE
NOA-NOM-A
CONCERNE
COMPORTE
QTE
PASSE
CLIENT
COCLI NOM
-RUE - VILLE
CONTRAT
NOCTR-DATE-DUREE
Releve de
catg
Prof
Categ
Codcateg
Nomcateg
Releve de
Date
date
Elve
CodEev
NomEev
Fait cours
Classe
Nclasse
salle
Eseigne
Matire
matire
Appartient
Prof
Codprof
Nomprof
Notation
note
Client
N cl
Nom
Adr
Cp
Ville
tl
Intervention
N INT
Nature
Date dept
Date reprise
Atelier
N Atelier
Libell technique
Salari
N s
Nom
Prnom
fonction
Rparation
Nom rp
Cot rp
Service
N Service
NB emp
spcialisation
Matriel
N Mat
Nom mat
Type mat
client
Atelier
salari
intervention
rparation
service
regroupe
Matriel
Salarie
utilise
Effectue
Rparation
compose
Matriel
Atelier
Client
Salari
Service
Regroupe
Matriel
Intervention
Utilise
Rparation
Compose
Effectue
Atelier
Matriel
service
client
intervention
Rparation
salari
S1
S4
S7
Regroupe
utilise
compose
Effectue
El abortion courrier
Edition du chque
Calcul indemnisation
Fermeture du dossier
ET
A
B
Contrle de facture
et validation
Contrle du rapport et validation
Elaboration lettre de refus
Editer un ordre de mission vers lexpert
Vrification des garanties
Ouverture du dossier
Vrifier la garantie
Risque couvert Risque non couvert
Demande dexpertise
Dossier ouvert (b)
Dossier rejet
Lettre de refus
Rapport dexpertise
Contrle du rapport
Ok ok
Rapport retourn
Rapport valid (a)
Facture de rparation
Contrle de la facture
Conforme non conforme
Facture rejete
Facture valide (c)
A et b et c
Remboursement de lassur
Dossier clos
Chque
Dclaration de sinistre
BILLET mis
DEMANDE NON SATISFAIT
Attribution billet
- contrle recevabilit demande
- recherche place disponible
- attribution place
- contrle justificatif de rduction
- dition billet
- calcul du prix
OKOK
Billet demand
Billet mis
COMPOSITION BILLET
- contrle justificatif de rduction
- dition billet
- calcul du prix
ou
Demande non satisfaite
Place attribue
Entre immdiate Demande billet
Attribution place lavance
contrle recevabilit de rservation
Recherche place disponible
Attribution place
OKOK
Rservation demande
Demande non satisfaisant
Billets mis
Composition billet lavance
contrle justification rduction
Edition billet
Calcul prix
Attribution place
Attribution place lavance
contrle recevabilit de rservation
Recherche place disponible
Attribution place
OKOK
Composition billet Entre immdiate
contrle justification rduction
Edition billet
Calcul prix
Rservation demande
Entre immdiate demande
Habiter
Famille
Numro famille
Nom responsable
Prnom responsable
Titre
Adresse1
Adresse2
Tlphone
Ville
Code ville
Nom ville
Appartient
Elve
Numro Elve
Nom Elve
Prnom Elve
Date de naissance
Professeur
Numro Enseignant
Nom Enseignant
Titre
Adresse1
Adresse2
Tlphone
Inscrire
Classe
Numro classe
Nom classe
Anne scolaire
Remarque
Enseigner
Matire
Numro matire
Discipline
Avoir cours
Noter
Note
Note
Coefficient
Date note
Remarque
Rsider
PRERARE PAR: Abdellah ELAOUNI