Explorer les Livres électroniques
Catégories
Explorer les Livres audio
Catégories
Explorer les Magazines
Catégories
Explorer les Documents
Catégories
MERISE
41
PRERARE PAR :
Abdellah ELAOUNI
MERISE
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)
42
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
PRERARE PAR :
Abdellah ELAOUNI
MERISE
Solution de lexercice1 : gestion dun festival Dictionnaire 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) variable signification Num_spect Nom_spect Prnom_spect Cin_spect Rue_spect Ville-spect Age_spect Num_catg LIB_Catg Tarif Mont_payer Date_reg Num_point_vente Point_vente Nbre_place Date_res Periode_ouver Num_rep Date_rep Heure_rep Nbre_place_rest Num_spectacle Lib_spectacle Num_salle Capacit_salle Numro spectateur Nom spectateur prnom spectateur genre spectateur rue spectateur ville spectateur ge spectateur Numro catgorie libell catgorie tarif Montant payer Date de rglement Numro point de vente Point de vente Nombre de place distribu Date de rservation Priode ouverte Numro de reprsentation Date de reprsentation Heure de reprsentation Nombre de place restant Numro spectacle Libell spectacle Numro salle Capacit salle description
43
PRERARE PAR :
Abdellah ELAOUNI
MERISE
44
Exercice 2 : agence de voyage Une 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
Circuit N 003 Date 20/03/88 22/03/88 22/03/88 30/03/88 intitul : Italie nord transport vol Af415 car car vol AF754 htel Palazzio casa frolo
dpart Arrive Heure ville heure ville 12h paris 14h milan 8h milan 15h bologne 16h bologne 20h venise 8h venise 11h paris
PRERARE PAR :
Abdellah ELAOUNI
MERISE
45
Nom Acompte deuxime versement Dupont 3000 0 Dubois 3000 2500 Dupont Marcel 3000 3000
Remise 0 500 0
Rpertoire des villes par pays Pays N 02 Ville htel Bologne Damartino Milan palazzio
Venise casa floro
Fiche accompagnateur Nom : Durant pierre Adresse : 3 rue de belle ville 75020 paris
Fiche client Nom : Dupont Adresse : 143 rue Monge 75005 paris CA : 5250
Questions 1- Etablir le dictionnaire des donnes. On prendra garde faire la distinction entre la ville de dpart et la ville d'arrive. Epurer ce dictionnaire
PRERARE PAR :
Abdellah ELAOUNI
MERISE
46
Solution de lexercice 2: Agence de voyage 1- dictionnaire de donnes Variable 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 REMISE TOTAL signification N 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 type N AN N N ? A AN AN AN N N AN AN AN AN N N A ? AN AN AN N N N N N longueur 3 30 4 2 ? 30 60 30 30 6 2 30 30 30 30 2 2 30 ? 60 30 30 4 4 4 4 4 nature 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 CA remarque SIGN SIGN SIGN SIGN SIGN SIGN SIGN SIGN SIGN MVT MVT MVT SIGN SIGN SIGN MVT SIGN SIGN SIGN SIGN SIGN SIGN MVT MVT MVT MVT
PRERARE PAR :
Abdellah ELAOUNI
MERISE
47
Ville_depart Epuration : 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 donnes Variable NOCIR NOMCIRC PRIX NBPLACES NOACCOMP NOMACCOMP ADRACCOMP RUEACCOMP VILLACCOMP DATE HEURE.D TRANSPORT VILL.D NOM.H.D ADR.H D VILLE.A NOM.H.A ADR.H.A HEURE.A NOPYS NOMPAYS NOCLL ADRCLI RUECLI VILLECLI CA.CLI ACOMPTE VERSEMENT2 REMISE TOTAL signification N 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 dpart Adresse htel dpart Ville arrive Nom htel arriv Adresse htel arriv 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 type 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 N longueur 3 30 4 2 ? 30 60 30 30 6 4 30 30 30 30 30 30 30 4 2 30 ? 60 30 30 4 4 4 4 4 nature E E E E E E CO E E E E E E E E E E E E E E E CO E E E E E E CA remarque SIGN SIGN SIGN SIGN SIGN SIGN SIGN SIGN SIGN MVT MVT MVT SIGN SIGN SIGN SIGN SIGN SIGN MVT SIGN SIGN SIGN SIGN SIGN SIGN MVT MVT MVT MVT polysme partir du signifiant ville
PRERARE PAR :
Abdellah ELAOUNI
MERISE
48
Exercice3 : suite de lexercice 2 - Etablir le graphe de dpendance fonctionnel (GDF) GDF DATE NOCIR NOMCIR PRIX NBPL VILLE.D NOMH_D ADR.H_.D VILLE TRANSPORT HEURE .D HEURE .A NOPAY NOM.H.A ADR.H.A NOMPAYS NOACCOMP NOMACCOMP RUE ACCOMP VILLE ACCOMP NOCLI NOM CLI RUE.CLI VIL.CLI CACLI
REMISE
ACOMPTE
VERSEMENT2
PRERARE PAR :
Abdellah ELAOUNI
MERISE
49
2,n
Circuit NOCIR - NOMCIR -PRIX -NBPLAC Ville.D
1,n
1,n
VILLE.A VilleA- nomHAadrHA
1,1
ACCOMPAGNER PAR
Vil.D-nomH.D -adrHD
1,1
APPARTIENT -A
0,n
Accompagnateur Noaccomnomaccomrueaccomvilaccom
0,n
Pays
0,n
Nopays
nompays
0,n
0,n
Participe Remise -acompte -versement2
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
PRERARE PAR :
Abdellah ELAOUNI
MERISE
50
2,n
Circuit NOCIR - NOMCIR -PRIX -NBPLAC
1,n
1,n
VILLE.A Ville nomH -adrH
1,1
ACCOMPAGNER PAR
1,1
APPARTIENT -
0,n
Accompagnateur Noaccomnomaccomrueaccomvilaccom Client NO cli Nomcliruecli-villecli
1,n
Pays
Nopays
nompays
0,n
0,n
Participe Remise -acompte -versement2
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.
MERISE
51
Client
0,n
1,n
Solution RG1 : 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
Chambre
0,n
1,n
Se trouve 0,n
Solution RG1 : 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
PRERARE PAR :
Abdellah ELAOUNI
MERISE
52
EXERCICE 6 : dcomposition de la relation A quelle condition peut on dcomposer la relation COHABITE du MCD suivant :
ENFANT 1,1 FILS DE 1 ,n COHABITE 0,n 0,n 0,n ADRESSE PERSONNE
Solution de lexercice 6 : dcomposition de la relation Pour 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 :
ENFANT 1,1 FILS DE 0,n PERSONNE ADRESSE
1,n
COHABIT E
0,n
PRERARE PAR :
Abdellah ELAOUNI
MERISE
53
Nom
MOLIERE .. .
Fiche livre
Code livre : 00123 Titre : les misrables Code auteur : 0428 Auteur : hugo Exemplaires possdes Code collection 10 2 Emprunt en cours N dadhrant date Demprunt 15/01/88002 15/01/86002 20/01/86001 code collection de lexemplaire Emprunt nombre dexemplaire
PRERARE PAR :
Abdellah ELAOUNI
MERISE
54
Fiche adhrant
Nadhrant : 002 nom : durant adresse : 3.Rdu regard 75006 paris
demande dempreinte
Date demprunt : 15/01/86 Code livre : 00123 Titre : misrables N collection : 002 Collection : Folio N adhrant : 002 Nom : durant signature
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
PRERARE PAR :
Abdellah ELAOUNI
MERISE
Solution de lExercice7 : bibliothque 1) dictionnaire de donnes Nom COLIVR TITRE CODAUT NOMAUT NBEX CODCOL NOMCOL NOMADH NOM RUE VILLE CODEDIT NOMEDIT DATE signification Code 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 demprunt Type N A N A N N A N A A A N A N longueur 5 30 4 30 2 3 30 3 30 30 30 2 30 6 Nature 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 intgrit
55
Entier >2
Date plausible
2) GDF
COLIVR TITRE CODAUT NOMAUT NBEX NOMEDIT CODCOL NOMCOL CODEDIT DATE NOMADH NOM RUE VILLE
3) MCD
LIVRE 1,n Existe dans NBEX 0,n EMPRINT DATE 0,n ADHERANT NOMADH NOM RUE VILLE 1,n 0,n
COLLECTIO N CODCOL
1,1 EDIT PAR 1,n EDITEUR CODEDIT NOMEDIT
COD L
1,1 ECRIT PAR 1,n AUTEUR CODAUT NOMAUT
PRERARE PAR :
Abdellah ELAOUNI
MERISE
56
Exercice 8 : location du matriel Il 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
CODE AO1 A25 B03 NOM DUPONT D~URAND DUPONT RUE 5 RMONGE 3 RBELLEVILLE 6 RDU REGARD VILLE 75005 PARIS 75020 PARIS 75006 PARIS
CATALOGUE:
REF X01 X02 X03 X04 X05 X06 DESIGNATION AMPLI MAGNETOSCOPE TELE HAUT-PARLEUR DISQUE LASER TELE PRIX DE LOCATION/SEMAINE 200 300 150 50 200 250
PRERARE PAR :
Abdellah ELAOUNI
MERISE
57
QUANTITE DISPONIBLE 20 40 40 50 10
~X04
QUANTITE DISPONIBLE 40
80
CONTRATS EN COURS :
Contrat N 201 Date 15/02/88 Dure 4 semaines REF X03 X02 Agence01 client A 01 Dupont Montant 1800
PRERARE PAR :
Abdellah ELAOUNI
MERISE
58
Contrat N 302 Date 16/02/88 Dure 2 semaines REF X03 dsignation TEE
Questions traiter Etablir : 1- Le dictionnaire de donnes (DD) 2- le graphe de dpendance fonctionnel (GDF) 3- Le modle conceptuel de donne (MCD)
PRERARE PAR :
Abdellah ELAOUNI
MERISE
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 MONTANT Montant du contrat QTE 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 NOM RUE VILLE NOA NOM.A DATE-D DUREE REF QTE DESIGN PU
59
CONTRAT NOCTR-DATEDUREE
1,n
PASSE
1,1
CONCERNE
0,n
COMPORTE QTE
0,n
AGENCE NOA-NOM-A
1,n 1,n
STOCKAGE DISPO
PRERARE PAR :
Abdellah ELAOUNI
MERISE
60
Sachant quun produit peut tre en stock dans plusieurs magasins Proposer un MCD convenable Solution de l exercice 9 : critique dun MCD STOCK nest pas en 2FN du fait de la DF : REF Le modle correct est :
Produit REF DESIGNATION 1,n STOCKE DANS STOCK 1,n MAGASIN N MAGASIN
DESIGNATION
PRERARE PAR :
Abdellah ELAOUNI
MERISE
61
1,n
Notation Note
1,1
Appartient salle
0,n
Matire
1,n
1,n
Classe Nclasse
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
PRERARE PAR :
Abdellah ELAOUNI
MERISE
Solution de lExercice N 10 Question 1 Vrification des Entits La DF cod-catg Nom catg exprime un transitivit dan lentit Prof ( RG 8) Pour obtenir la 3FN, il faut remplacer Prof par : Prof 1,1 1,n catg
62
Releve de
Vrification La 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 NOTATION (R5 et RG6). Matire ne s'applique pas
PRERARE PAR :
Abdellah ELAOUNI
MERISE
63
1,n
Date date Elve CodEev NomEev Releve de
1,n 1 ,n
Notation note
1,1 0,n
Prof Codprof Nomprof
1,1
Appartient
0,n
Matire matire
1,1 1,n
Eseigne
1,n
Classe Nclasse salle
1,n
Fait cours
1,n
PRERARE PAR :
Abdellah ELAOUNI
MERISE
MCT 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, -
64
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.
PRERARE PAR :
Abdellah ELAOUNI
MERISE
65
OK
OK
Attribution place
Billets mis
PRERARE PAR :
Abdellah ELAOUNI
MERISE
66
Vrification du modle M C T Remarque 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
Rservation demande Attribution place lavance
OK
OK
Place attribue
ou COMPOSITION BILLET
Billet mis
PRERARE PAR :
Abdellah ELAOUNI
MERISE
67
Attribution billet
- contrle recevabilit demande - recherche place disponible - attribution place - contrle justificatif de rduction - dition billet - calcul du prix
OK DEMANDE NON SATISFAIT OK BILLET mis
MCT 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.
PRERARE PAR :
Abdellah ELAOUNI
MERISE
68
MCT Exercice : 12 Soit lexamen dun processus qui consiste rembourser un assur la suie dun sinistre par une compagnie dassurance Compte 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 processus Lorsque 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 raliser Inventaire 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 lassurance
PRERARE PAR :
Abdellah ELAOUNI
MERISE
69
Solution de lexercice N :12 MCT Regroupement des actions par oprations Opration : 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
PRERARE PAR :
Abdellah ELAOUNI
MERISE
70
Dclaratio n de sinistre
MCT
Demande dexpertise
Dossier rejet
Lettre de refus
Rapport dexperti se
Rapport retourn
Facture rejete
Remboursement de lassur
Dossier clos
Chque
PRERARE PAR :
Abdellah ELAOUNI
MERISE
MOT 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 Systme
71
PRERARE PAR :
Abdellah ELAOUNI
MERISE
Solution de lexercice N :13 (suite de lexercice N :12) MOT TEMPS Jour de rception 10h -17h j1 PROCEDUDES FONCTIONNELLES Dclaration de sinistre
Vrification des garanties Ouverture du dossier
72
POSTE Rdacteur
NATURE interactive
Secrtariat
Elaboration lettre de refus Editer un ordre de mission vers lexpert
manuel
ET
Calcul indemnisation Fermeture du dossier
PRERARE PAR :
Abdellah ELAOUNI
MERISE
73
Remboursement
PRERARE PAR :
Abdellah ELAOUNI
MERISE
74
Exercice 14 : passage au modle logique Codasyl Pour illustrer l'application les rgles de passage au modle CODASYL, nous allons reprendre le MCD du service aprs vente
Atelier N Atelier Libell technique Service N Service NB emp spcialisation Client N cl Nom Adresse Cp Ville tl
1,n
Travaille
1,n
regroupe
1,1 0,n
utilise
0,n 0,1
Salari N s Nom Prnom fonction
0,n
Sup . hirarchiqu e
0,n
demande
0,n
Matriel N Mat Nom mat Type mat
1,1 0,n
responsable
0,n
Intervention
0,n
0,n
1,n
compose Rparation Nom rp Cot rp
1,1
PRERARE PAR :
Abdellah ELAOUNI
MERISE
Solution de lexercice 14 : passage au modle logique CODASYL Application de la rgle 1 : L'objet se transforme en record.
75
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 Client Atelier Intervention Salari N cl N Atelier N INT Nom N s Libell technique Nature Adr Nom Date dept Cp Prnom Date reprise Ville fonction tl
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
Atelier client
S1 salari
s4
s5
S6
rparation S7
intervention
PRERARE PAR :
Abdellah ELAOUNI
MERISE
- Application de la rgle 3 :
76
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 pseudorecord La 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
service
regroupe
Matriel
utilise
Salarie
Effectue
Rparation
- 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
Matriel
compose
Compose s12
PRERARE PAR :
Abdellah ELAOUNI
MERISE
77
Est compos s13 Le modle obtenu l'issue de cette dmarche est un modle (Codasyl brut,) qu'il faut ensuite quantifier, dcrire et optimiser.
Atelier Client
S4
S1
Service
Salari
S3 S4 S10
Matriel
s2
Regroupe
s5
s9
s6
Intervention
s12
S13 S11
Utilise
Rparation
S7
Compose
S8
Effectue
EXERCICE 15 : FICHIERS Procdons la transformation en fichiers du modle Codasyl suivant (on reprend le MCD de lexercice N11)
Atelier client
PRERARE PAR :
Abdellah ELAOUNI
MERISE
s4
S1
salari service
78
S3 S4 S10
Matriel
s2
Regroupe
s5
s9
s6
intervention
s12
S13 S11
utilise
Rparation
S7
compose
S8
Effectue
PRERARE PAR :
Abdellah ELAOUNI
MERISE
79
Solution de lexercice 15: fichiers a) Application de la 1re rgle Tout 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
Atelier
Matriel
Fichier Matriel Cl : N client Champ : nom du matriel Type matriel Fichier service Cl : N service Champ : N emp spcialisation fichier client cl : N client champ : nom adresse cp ville
service
client
b) Application de la rgle 2 Tout 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.
PRERARE PAR :
Abdellah ELAOUNI
MERISE
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
intervention
80
Fichier intervention Cl : N inter Champ : nature Date dpt Date reprise N client N salari
Rparation
salari
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 N atelier N_ du_ salarie
S1
Cl :
PRERARE PAR :
Abdellah ELAOUNI
MERISE
S4
81
S7
c) Application de la rgle 3 Tout 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
Regroupe
utilise
compose
Effectue
Lapplication de ces trois rgles a donc permis de dfinir 7 fichiers principaux, 4 fichiers d'association et 3 fichiers de correspondance.
PRERARE PAR :
Abdellah ELAOUNI
MERISE
Fichiers principaux: fichier SALARIS, fichier ATELIERS, fichier CLIENTS, fichier SERVICES, fichier INTERVENTIONS, fichier RPARATIONS, fichier MATRIELS
82
Fichiers d'association: fichier EFFECTUE - RPARALTION, fichier COMPOSITIONSERVICE, fichier COMPOSITION-MA TRIEL, fichier UTILISATION -MATRIEL. Fichiers de correspondance: fichier ATELIER/SALARI, fichier SUPRIE[JR/SALARI, fichier INTERVENTION/RPARATION.
PRERARE PAR :
Abdellah ELAOUNI
MERISE
83
Exercice 16 : passage au modle logique relationnel Soit le MCD relatif au suivie des Elves dans plusieurs classes
Famille
1,1
Habiter
0,n
Numro famille Nom responsable Prnom responsable Titre Adresse1 Adresse2 Tlphone
1,n
Appartien t
1,1
Elve Numro Elve Nom Elve Prnom Elve Date de naissance
0,n
Rsider
1,1
Professeur Numro Enseignant Nom Enseignant Titre Adresse1 Adresse2 Tlphone Noter Note Note Coefficient Date note Remarque
0,n
1,n
Inscrire
1,n
1,n
Enseigner
Classe
0,n
1,1
1,n
Avoir cours
PRERARE PAR :
Abdellah ELAOUNI
MERISE
84
Solution de lexercice 16 ; Modle relationnel a) Application de la rgle 1 I'objet se transforme en relation et l'identifiant devient la cl de cette relation. b) Application de la rgle 2 La 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 3 Une 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 : Normalisation cas1 : 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 ?
PRERARE PAR :
Abdellah ELAOUNI