Vous êtes sur la page 1sur 44

E N S DUT 1re ANNEE

MERISE

)'

Etude des cas corrig des exercices de merise


Exercice1 : Gestion dun festival Une 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 our dans l!une ou l!autre salle " des heures diffrentes. #eu$ 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 l!autre en fonction du nombre des spectateurs attendus .une reprsentation est donc individualise par sa date, l!heure de la sance, le numro de la salle et le code de spectacle. %our suivre un tel spectacle l!association propose diffrentes tarifications & tarif normal pour public, tarif rduit pour les tudiants ou des enfants moins de '2ans, tarif places volantes qui est rserv au$ collectivits comme les comits d!entreprise et les associations qui revendent " leurs adhrents des places prlevs sur des carnets de '00 places. (!acheteur de place volante doit tlphoner 2) heures avant les spectacles pour rserver sa place En priode de festival, la distribution des billets " tarif normal ou rduit a pour lieu le *uichet de publics et la distribution des toutes les cat*ories de billets et rservation a lieu dans le bureau de *estion En priode hors festival, l!office du tourisme remplit pour certains spectacles le mme r+le que le *uichet de publics et le bureau de *estion. %our certaines spectacles e$ceptionnels, l!arrt des rservations peut tre dcid lorsque le tau$ de remplissa*e de la salle atteint ,-. , afin de laisser des billets disponible au *uichet. (!association envisa*e d!automatiser l!ensembles des ces activits & comptabilit, pa/e , *estion des salles de spectacles 0nne$e & (es diri*eants de l!association souhaitent que l!automatisation l!aide 1 amliorer les difficults rencontres avant et apr1s les spectacles 0vant spectacle 2 d!assurer de la *estion prvisionnelle des rservations en tenant compte des rservations e$trieurs et des spectateurs qui retirent leurs billets au$ *uichets uste avant la reprsentation 2 d!tablir, une heure avant le spectacle la liste des invits a/ant confirms et la liste des spectateurs qui ont rserv par tlphone et n!ont pas retir leurs billets. 2 de prvoir la consultation sur cran " tout moment des rservations totales pour un spectacle 3toute sance confondues4 et des rservations totales entre deu$ dates 3tous spectacles confondus4 0pr1s spectacle 2 de conna5tre " tout moment le nombre total d!entr, le nombre d!entr par tarif, pour une sance, un spectacle " une date ou entre deu$ dates.

PRERARE PAR :

Abdellah ELAOUNI

E N S DUT 1re ANNEE

)2 d!tablir des statistiques annuelles en fonctions des ours 3du lundi au dimanche4 et des cat*ories de spectacles qui donnent le nombre d!entrer et la mo/enne par our chaque cat*orie

MERISE

Travail demand : )6tablir le dictionnaire de donnes

PRERARE PAR :

Abdellah ELAOUNI

E N S DUT 1re ANNEE

MERISE

)3

Solution de lexercice1 : gestion dun festival Dictionnaire de donnes (e dictionnaire de donnes comporte l!ensemble des proprits qu!on peut les e$traire " partir du cahier de char*e ou " partir des fiches techniques Une proprit le plus petit lot de donnes qu!il possible d!utiliser d!une mani1re autonome et qui a un sens indpendamment des autres lots Dictionnaire de donnes (DD) variable signification 7um8spect 7om8spect %rnom8spect 9in8spect :ue8spect ;ille2spect 0*e8spect 7um8cat* (<=89at* >arif ?ont8pa/er #ate8re* 7um8point8vente %oint8vente 7bre8place #ate8res %eriode8ouver 7um8rep #ate8rep @eure8rep 7bre8place8rest 7um8spectacle (ib8spectacle 7um8salle 9apacit8salle 7umro spectateur 7om spectateur prnom spectateur *enre spectateur rue spectateur ville spectateur *e spectateur 7umro cat*orie libell cat*orie tarif ?ontant " pa/er #ate de r1*lement 7umro point de vente %oint de vente 7ombre de place distribu #ate de rservation %riode ouverte 7umro de reprsentation #ate de reprsentation @eure de reprsentation 7ombre de place restant 7umro spectacle (ibell spectacle 7umro salle 9apacit salle description

PRERARE PAR :

Abdellah ELAOUNI

E N S DUT 1re ANNEE

MERISE

))

Exercice : agence de vo!age Une a*ence de vo/a*e or*anise des circuits touristiques dans divers pa/s. (es intervieAs effectues aupr1s de la direction et des divers postes de travail ont permet #*a*er un certains nombre de r1*les de *estion. "#gles de Gestion :B ' Cn *arde trace de tous les clients connus, mme sDils nDont pas particip depuis lon*temps " des circuits touristiques. :B2 Cn rpertorie ' h+tel et ' seul par ville. :B3 >outes les villes sont dsi*nes par des noms distincts. :B) <l /Da un seul accompa*nateur par vo/a*e. :B- >oute nuit pendant un circuit est passe dans un h+tel. :B6 >out circuit concerne au moins deu$ villes :B, >outes les villes rpertories ne sont %as obli*atoirement utilises dans un circuit " chaque priode :BE 0 une mme date, aucun circuit ne part plus d!une fois d!une mme ville ni nDarrive plus dDune fois dans une mme ville :BF (es circuits pour une priode sont ractualiss au dbut de la priode prcdente apr1s informations obtenues de divers or*anismes e$trieurs 3compa*nies, d!aviation, G79H, h+tels, etc ..4 et donnent lieu " une lar*e information aupr1s du public. :B '0 les demandes de rservations donnent lieu " rponses %ositives dans la mesure des places disponibles :B'' Un client ne peut obtenir une rservation qu apr1s rponse positive 3cf. :B'0 et versement d!un compte4 :B'2 Une rservation ne sera dfinitive qu!apr1s r1*lement du solde dI, par un deu$i1me versement. :B '3 0pr1s une date limite #' les rservations qui n!ont pas donn lieu au deu$i1me versement sont annuls. Lagence pouvant ainsi redis poser des places correspondantes sans que les clients concerns puissent e$i*er le moindre remboursement. :B') 0pr1s une seconde date limite #2 2 GDil nD/ a pas asseJ de rservations dfinitives, le circuit est annul et les circuits dont la rservation est dfinitive sont rembourses int*ralement. 2 GDil nD/ a aucune rservation dfinitive, le circuit est a fortiori annul. 2 G!il / a asseJ de rservations le circuit est maintenu, ce qui implique que & 2 (Da*ence effectue les r1*lements des sommes dues au$ divers or*anismes e$trieurs 2(es clients dont la rservation est dfinitive soient convoqus pour le dpart Documents recueillis
9ircuit 7K 003 #ate 20L03LEE 22L03LEE 22L03LEE 30L03LEE intitul & <talie nord transport vol 0f)'car car vol 0H,-) h+tel %alaJJio casa frolo

dpart 0rrive @eure ville heure ville '2h paris ')h milan Eh milan '-h bolo*ne '6h bolo*ne 20h venise Eh venise ''h paris

PRERARE PAR :

Abdellah ELAOUNI

E N S DUT 1re ANNEE

MERISE

)-

9<:9U<> & %ri$ individuel & 7ombre de place & 0ccompa*nateur & (iste des participants

<talie 7C:# 6000H 20 #urand piere

7om 0compte deu$i1me versement #upont 3000 0 #ubois 3000 2-00 #upont ?arcel 3000 3000

:emise 0 -00 0

>otal 3000 6000 6000

:pertoire des villes par pa/s %a/s 7K 02 ;ille h+tel =olo*ne #amartino ?ilan palaJJio
;enise casa floro

7om & <talie 0dresse piaJJa felice via palaJJio


*iudecca

Hiche accompa*nateur 7om & #urant pierre 0dresse & 3 rue de belle ville ,-020 paris

Hiche client 7om & #upont 0dresse & ')3 rue ?on*e ,-00- paris 90 & -2-0

$uestions 12 Etablir le dictionnaire des donnes% Cn prendra *arde " faire la distinction entre la ville de dpart et la ville dDarrive. Epurer ce dictionnaire

PRERARE PAR :

Abdellah ELAOUNI

E N S DUT 1re ANNEE

MERISE

)6

Solution de lexercice : &gence de vo!age 1- dictionnaire de donnes ;ariable 7C9<: 7C?9<:9 %:<M 7=%(09EG 7C099C?% 7C?099C?% 0#:099C?% :UE099C?% ;<((099C?% #0>E @EU:E.# >:07G%C:> ;<((. 7C?.@. 0#:.@ @EU:E.0 7C%NG 7C?%0NG 7C9(( 0#:9(< :UE9(< ;<((E9(< 90.9(< 09C?%>E ;E:GE?E7>2 :E?<GE >C>0( si*nification 7K circuit 7om circuit %ri$ circuit 7= de place 7K accompa*nateur 7om accompa*nateur 0dresse accompa*nateur :ue accompa*nateur ;ille accompa*nateur #ate transport @eure dpart <nf. sur transport ;ille 7om h+tel 0dresse h+tel @eure arrive 7K pa/s 7om pa/s 7K client 0dresse client :ue client ;ille client 9a client compte vers 2e versement remise total client pour un circuit t/pe 7 07 7 7 O 0 07 07 07 7 7 07 07 07 07 7 7 0 O 07 07 07 7 7 7 7 7 lon*ueur 3 30 ) 2 O 30 60 30 30 6 2 30 30 30 30 2 2 30 O 60 30 30 ) ) ) ) ) nature E E E E E E 9C E E E E E E E E E E E E 9C E E E E E E 90 remarque G<B7 G<B7 G<B7 G<B7 G<B7 G<B7 G<B7 G<B7 G<B7 ?;> ?;> ?;> G<B7 G<B7 G<B7 ?;> G<B7 G<B7 G<B7 G<B7 G<B7 G<B7 ?;> ?;> ?;> ?;>

PRERARE PAR :

Abdellah ELAOUNI

E N S DUT 1re ANNEE

MERISE

),

;ille8depart Epuration & ville ville8arrive (a ville correspond 2 si*nifications ville8# et ville80 , donc on fait la distinction entre ville 'D et ville'& #!oP la nouvelle version du dictionnaire de donnes ;ariable 7C9<: 7C?9<:9 %:<M 7=%(09EG 7C099C?% 7C?099C?% 0#:099C?% :UE099C?% ;<((099C?% #0>E @EU:E.# >:07G%C:> ;<((.# 7C?.@.# 0#:.@ # ;<((E.0 7C?.@.0 0#:.@.0 @EU:E.0 7C%NG 7C?%0NG 7C9(( 0#:9(< :UE9(< ;<((E9(< 90.9(< 09C?%>E ;E:GE?E7>2 :E?<GE >C>0( si*nification 7K circuit 7om circuit %ri$ circuit 7= de place 7K accompa*nateur 7om accompa*nateur 0dresse accompa*nateur :ue accompa*nateur ;ille accompa*nateur #ate transport @eure dpart <nf. sur transport ;ille dpart 7om h+tel dpart 0dresse h+tel dpart ;ille arrive 7om h+tel arriv 0dresse h+tel arriv @eure arrive 7K pa/s 7om pa/s 7K client 0dresse client :ue client ;ille client 9a client compte vers 2e versement remise total client pour un circuit t/pe 7 07 7 7 O 0 07 07 07 7 7 07 07 07 07 07 07 07 7 7 0 O 07 07 07 7 7 7 7 7 lon*ueur 3 30 ) 2 O 30 60 30 30 6 ) 30 30 30 30 30 30 30 ) 2 30 O 60 30 30 ) ) ) ) ) nature E E E E E E 9C E E E E E E E E E E E E E E E 9C E E E E E E 90 remarque G<B7 G<B7 G<B7 G<B7 G<B7 G<B7 G<B7 G<B7 G<B7 ?;> ?;> ?;> G<B7 G<B7 G<B7 G<B7 G<B7 G<B7 ?;> G<B7 G<B7 G<B7 G<B7 G<B7 G<B7 ?;> ?;> ?;> ?;> pol/sme " partir du si*nifiant ville

PRERARE PAR :

Abdellah ELAOUNI

E N S DUT 1re ANNEE

MERISE

)E

Exercice( : suite de lexercice ) Etablir le *raphe de dpendance fonctionnel 3B#H4 GD* #0>E 7C9<: 7C?9<: %:<M 7=%( ;<((E.# 7C?@8# 0#:.@8.# ;<((E >:07G%C:> @EU:E .# @EU:E .0 7C%0N 7C?.@.0 0#:.@.0 7C?%0NG 7C099C?% 7C?099C?% :UE 099C?% ;<((E 099C?% 7C9(< 7C? 9(< :UE.9(< ;<(.9(< 909(<

:E?<GE

09C?%>E

;E:GE?E7>2

PRERARE PAR :

Abdellah ELAOUNI

E N S DUT 1re ANNEE

MERISE

)F

Exercice + : suite de lexercice ( 2 Haire le ?9#. ,-D


#0>E #0>E ',n #placement >ransp 2 @.# 2 @.0

2,n
9ircuit 7C9<: 2 7C?9<: 2%:<M 27=%(09 ;ille.#

',n

',n
;<((E.0 ;ille02 nom@02 adr@0

;il.#2nom@.# 2adr@#

','
099C?%0B7E: %0:

',' 0%%0:><E 7>7>7> 0,n


9lient 2# %a/s

','
0%%0:><E7> 20

0,n
0ccompa*nateur 7oaccom2 nomaccom2 rueaccom2 vilaccom

0,n

7C cli R7omcli2 ruecli2villecli 2cacl<

7opa/s
nompa/s

0,n

0,n
%articipe :emise 2acompte 2versement2

En remarquant que les occurrences de ;<((E20 et de ;<((E2# sont du mme t/pe ;<((E et quDen vertu de la :B, certaines villes rpertories peuvent nDtre concernes par aucun dplacement, on modifie ce ?9Q4 comme suit

PRERARE PAR :

Abdellah ELAOUNI

E N S DUT 1re ANNEE

MERISE

-0

#0>E #0>E ',n

#E%(09E?E7> >:07G 2@EU.# R@EU:.0

2,n
9ircuit 7C9<: 2 7C?9<: 2%:<M 27=%(09

',n

',n
;<((E.0 ;ille R nom@ 2adr@

','
099C?%0B7E: %0:

','
0%%0:><E7> 2

0,n
0ccompa*nateur 7oaccom2 nomaccom2 rueaccom2 vilaccom 9lient 7C cli R7omcli2 ruecli2villecli

',n
%a/s

7opa/s
nompa/s

0,n

0,n
%articipe :emise 2acompte 2versement2

Cn remarque que deu$ arcs relient la relation #E%(09E?E7> " l!entit ;<((E. 2 la ville de dpart 2 2la ville dDarrive. #E%(09E?E7> met donc en eu deu$ occurrences de ;<((E 2 (es villes de dpart et dDarrive tant les mmes, on a cr seulement lDentit ;<((E au lieu des entits ;<((E2#E%0:> et ;<((E2:<;EE, avec les proprits ;<((E, 7C?2@ et 0#@2 @. #ans le dictionnaire des donnes il faut supprimer ;<((E2#, 7C?2@2# et 0#:2@2# et remplacer ;<((E20, 7C?2@20 et 0#:2@20 respectivement par ;<((E, 7C?2@ et 0#:2 @.

PRERARE PAR :

Abdellah ELAOUNI

E N S DUT 1re ANNEE

MERISE

-'

Exercice . : "#gles de gestions E$traire les r1*les de *estion responsable du ? 9 #

9lient 9odcl 1/n 7omcl

:e*ler ?ontant date

Hacture 9odfact 1/n date 9ontient 0/n quantit

0rticle cod0rt libell pu

0/n

Solution :B' & un client doit au moins r*ler une facture :B2 & une facture peut tre r*le plusieurs fois :B3 & une facture doit contenir au moins un article :B) & un article peut tre contenu dans plusieurs factures

9lient 1/n 9odcl nomcl

:serve #ate 7=8

0/n

9hambre 9odchanb Eta*e t/pe

1/n

Ge trouve 0/n

@+tel 9o*h+t 7omhot adresse

Solution :B' & un client doit au moins rserver une chambre :B2 & une chambre peut tre rserve plusieurs fois :B3 & une chambre doit se trouver dans seul h+tel :*) & un h+tel peut contenir plusieurs chambre

PRERARE PAR :

Abdellah ELAOUNI

E N S DUT 1re ANNEE

MERISE

-2

E1E"-2-E 3 : dcomposition de la relation 0 quelle condition peut on dcomposer la relation 9C@0=<>E du ?9# suivant &
E7H07> ',' H<(G #E ' ,n 9C@0=<>E 0,n 0#:EGGE 0,n 0,n %E:GC77E

Solution de lexercice 3 : dcomposition de la relation %our que la dcomposition soit possible , il faut que la #H issue de H<(G #E & E7H07> %E:GC77E G!applique " la relation 9C@0=<>E. 0utrement dit , il faut que les enfants habitent tou ours cheJ leurs parents Gous cette conditions , on peut dcomposer puisque la cardinalit minimale de E7H07> est ' Cn obtient les deu$ relations suivantes &
E7H07> ',' H<(G #E 0,n %E:GC77E 0#:EGGE

',n

9C@0=<> E

0,n

PRERARE PAR :

Abdellah ELAOUNI

E N S DUT 1re ANNEE

MERISE

-3

Exercice4 : bibliot5#6ue Une biblioth1que de prts utilise les documents suivants


(<G>E #EG 9C((E9><C7G 9C#E 9ollection 00' 002 003 7C? 7K collection Editeur pleiade HC(<C 0<((EU:G 0' 0' 02 (<G>E #EG E#<>EU:G 7K ' 2 7om Ballimard (affont

(<G>E #EG 0U>EU:G 7K


000' SS SS. 0)2E

7om
?C(<E:E SSS.. SSS. @UBC

Hiche livre
9ode livre & 00'23 >itre & les misrables 9ode auteur & 0)2E 0uteur & hu*o Exemplaires poss#des 9ode collection '0 2 Emprunt en cours 7K d!adhrant date #!emprunt '-L0'LEE002 '-L0'LE6002 20L0'LE600' code collection de l!e$emplaire Emprunt nombre d!e$emplaire

00' 002 00,

PRERARE PAR :

Abdellah ELAOUNI

E N S DUT 1re ANNEE

MERISE

-)

Hiche adhrant
7Kadhrant & 002 nom & durant adresse & 3.:du re*ard ,-006 paris

demande d!empreinte
#ate d!emprunt & '-L0'LE6 9ode livre & 00'23 >itre & misrables 7K collection & 002 9ollection & Holio 7K adhrant & 002 7om & durant si*nature

on note les r1*les de *estions suivantes 2 Un livre e$iste en ' ou plusieurs e$emplaires dans une ou plusieurs collections cheJ ' ou plusieurs diteurs. 2 Un livre est emprunt ou non par ' ou plusieurs adhrents dans la limite du nombre dDe$emplaires disponibles. 2 Un adhrent peut emprunter un ou plusieurs livres mais il ne peut pas emprunter plusieurs e$emplaires du mme livre dans la mme collection. $uestions Etablir & '4 le dictionnaire des donnes. 3##4 24 le *raphe de dpendance fonctionnel 3B#H4 34 le ?od1le 9onceptuel des #onnes ? 9 #

PRERARE PAR :

Abdellah ELAOUNI

E N S DUT 1re ANNEE

MERISE

--

Solution de lExercice4 : biblioth1que 1) dictionnaire de donnes 7om 9C(<;: ><>:E 9C#0U> 7C?0U> 7=EM 9C#9C( 7C?9C( 7C?0#@ 7C? :UE ;<((E 9C#E#<> 7C?E#<> #0>E si*nification 9ode livre >itre livre 9ode auteur 7om auteur 7b e$emplaire 9ode collection 7om collection code adhrant 7om adhrant :ue adhrant ;ille adhrant 9ode diteur 7om diteur #ate d!emprunt >/pe 7 0 7 0 7 7 0 7 0 0 0 7 0 7 lon*ueur 30 ) 30 2 3 30 3 30 30 30 2 30 6 7ature E( G<B7 E( G<B7 E( G<B7 E( G<B7 E( G<B7 E( G<B7 E( G<B7 E( G<B7 E( G<B7 E( G<B7 E( G<B7 E( G<B7 E( G<B7 E( ?CU; int*rit

Entier T2

#ate plausible

) GD*
9C(<;: ><>:E 9C#0U> 7C?0U> 7=EM 7C?E#<> 9C#9C( 7C?9C( 9C#E#<> #0>E 7C?0#@ 7C? :UE ;<((E

() ,-D
(<;:E ',n E$iste dans 7=EM 0,n E?%:<7> #0>E 0,n 0#@E:07> 7C?0#@ 7C? :UE ;<((E

',n 0,n

9C((E9>< C7 9C#9C(
',' E#<> %0: ',n E#<>EU: 9C#E#<> 7C?E#<>

-7D 8
',' E9:<> %0: ',n 0U>EU: 9C#0U> 7C?0U>

PRERARE PAR :

Abdellah ELAOUNI

E N S DUT 1re ANNEE

MERISE

-6

Exercice 9 : location du matriel <l sDa*it du s/st1me dDinformation d!une entreprise qui loue du matriel " ses clients. (es locations se font dans les divers a*ence de l!entreprise (es intervieAs ont permis de dtecter les r1*les des *estions suivantes & :Bl & >oute location porte sur une dure e$prime en nombre de semaines et dDau moins une semaine. :B2 & Une location concerne ' ou plusieurs matriels. :B3 & >oute location doit donner lieu " un contrat entre lDentreprise et, le client (es intervieAs ont *alement permis le recueil des documents suivants & (<G>E #EG 9(<E7>G
9C#E 0C' 02=03 7C? #U%C7> #UU:07# #U%C7> :UE - :?C7BE 3 :=E((E;<((E 6 :#U :EB0:# ;<((E ,-00- %0:<G ,-020 %0:<G ,-006 %0:<G

(<G>E #EG 0BE79EG


7K 0' 02 03 7C? %0:<G 9E7>:E %0:<G EG> 9(<9@N

90>0(CBUE&
:EH M0' M02 M03 M0) M0M06 #EG<B70><C7 0?%(< ?0B7E>CG9C%E >E(E @0U>2%0:(EU: #<GVUE (0GE: >E(E %:<M #E (C90><C7LGE?0<7E 200 300 '-0 -0 200 2-0

PRERARE PAR :

Abdellah ELAOUNI

E N S DUT 1re ANNEE

MERISE

-,

E>0> #U G>C9W #<G%C7<=(E


0BE79E 0' :EH M0' M02 M03 M0) M00*ence 02 :EH M0'
M0)

VU07><>E #<G%C7<=(E 20 )0 )0 -0 '0


UM0)

VU07><>E #<G%C7<=(E )0
E0

9C7>:0>G E7 9CU:G &


9ontrat 7K 20' #ate '-L02LEE #ure ) semaines :EH M03 M02 0*ence0' client 0 0' #upont ?ontant 'E00

dsi*nation quantit loue >EE ' ?a*netoscope '

9ontrat 7K 30' #ate '6L02LEE #ure 2 semaines :EH M0' M0)

0*ence02 client 02- #urand ?ontant 600

dsi*nation quantit loue 0?%(< ' @0U> 2%:(EU: 2

PRERARE PAR :

Abdellah ELAOUNI

E N S DUT 1re ANNEE

MERISE

-E

9ontrat 7K 302 #ate '6L02LEE #ure 2 semaines :EH M03 dsi*nation >EE

0*ence02 client 0 0' #upont ?ontant 300 quantit loue '

$uestions : traiter Etablir & '2 (e dictionnaire de donnes 3##4 22 le *raphe de dpendance fonctionnel 3B#H4 32 (e mod1le conceptuel de donne 3?9#4

PRERARE PAR :

Abdellah ELAOUNI

E N S DUT 1re ANNEE

MERISE

-F

Solution de lexercice 9 & location du matriels (e dictionnaire des donnes tabli " partir de ces documents 9C9(< 9ode du client 7C? 7om client :UE :ue client ;<((E ;ille client 7 OA 7K 0*ence 7C?20 7om 0*ence 7C9>: 7K de contrat #0>E2# #ate de dpart du contrat #U:EE #ure du contrat ?C7>07> ?ontant du contrat V>E Vuantit loue :EH :frence dDun matriel #EG<B7 #si*nation matriel %U %ri$ unitaire de location par semaine #<G%C GtocX disponible pour la location. )GD* 7C9>: 9C9(< 7C? :UE ;<((E 7C0 #0>E2# #U:EE :EH V>E #EG<B7 %U

7C?.0

#<G%C (a proprit calcule ?C7>07> n!a pas t pris en compte ),-D


9(<E7> 9C9(< R7C? 2:UE 2 ;<((E
0 ,n ','

9C7>:0> 7C9>:2#0>E2 #U:EE


',n

%0GGE
','

9C79E:7E
0,n

9C?%C:>E V>E

0BE79E 7C027C?20

0,n

',n ',n
G>C9W0BE #<G%C

?0>E:<E( :EH R#EG<B7 2%U

E1E"-2-E ; : criti6ue dun ,-D

PRERARE PAR :

Abdellah ELAOUNI

E N S DUT 1re ANNEE

MERISE

60

9ritiquer un ?9# qui comporterait l!entit suivante &


GtocX :ef 7K2ma*asin desi*nation stocX

Gachant qu!un produit peut tre en stocX dans plusieurs ma*asins %roposer un ?9# convenable Solution de l <exercice ; : criti6ue dun ,-D G>C9W n!est pas en 2H7 du fait de la #H & :EH (e mod1le correct est &
%roduit :EH #EG<B70><C7 ',n G>C9WE #07G G>C9W ',n ?0B0G<7 7K ?0B0G<7

#EG<B70><C7

PRERARE PAR :

Abdellah ELAOUNI

E N S DUT 1re ANNEE

MERISE

6'

Exercice10 : vrification du , - D 2 soit le ? 9# suivant


%rof E(E;E 9odElev 7omElev 9odprof 7omprof 0,n 9odcat*orie 7omcat*orie

',n 7otation
7ote

','
0ppartient salle

0,n
?ati1re

',n

,ati#re ',n
9lasse 7Kclasse

',n ',n

Hait cours

sachant que les r1*les de *estions sont les suivantes & :B ' 4 9haque classe ne %eut avoir cours que dans une selle salle. :B24 Un professeur ensei*ne une seule mati1re. :B34 Une classe a plusieurs professeurs. :B)4 Un professeur ensei*ne dans plusieurs classes. :B-4 Un professeur peut mettre des notes dans sa mati1re ou dans une mati1re voisine. :B64 Un l1ve nDest pas forcment not par un professeur de sa classe. :B,4 Un l1ve %eut avoir plusieurs notes dans une mati1re " des dates diffrentes. :BE4 9haque professeur appartient " ' une cat*orie 3E$. 0*r* ,9ertifis etc ... 4 identifie par un code2cat*orie 9C#H290>B Travail demand '2 Etablir la vrification des entits 22 Etablir la dcomposition des relations 32 donner un ? 9 # correct

PRERARE PAR :

Abdellah ELAOUNI

E N S DUT 1re ANNEE

MERISE

62

Solution de lExercice => 10 $uestion 1 ?rification des Entits (a #H cod2cat* 7om cat* e$prime un transitivit dan l!entit %rof 3 :B E4 %our obtenir la 3H7, il faut remplacer %rof par & %rof ',' :eleve de ',n cat*

?rification (a relation 7C>0><C7 nDest pas vrifie. En effet, une note dpend & de E(E;E, %:CH, ?0><E:E et aussi de la date donc <l faut crer une entit #0>E pour les dates de note $uestion ?rification des relations (a proprit G0((E ne dpend que de 9(0GGE 3:B'4,donc la faire mi*rer dans cette entit. Dcomposition (a D* %:CH ?0><E:E sDapplique " la relation3H0<> 9CU:4 Cn peut envisa*er de

dcomposer H0<> 9CU: en deu$ & E=SE2G=E entre %:CH et ?0><E 3Un %rofesseur n!ensei*ne qu!une seule mati1re 4 et *&2T -7@"S entre seulement %:CH et 9(0GGE 9ette dcomposition est possible du fait que la cardinalit correspondant " %:CH dans 9CU:G est bien '. H0<>

Elle e$prime le fait quDun professeur lorsquDil fait cours fait obli*atoirement un cours " propos de lDunique ensei*ne. Cn ne peut pas dcomposer 7C>0><C7 car (0 D* %rf 7C>0><C7 3:- et :B64. ?ati1re ne sDapplique pas "

PRERARE PAR :

Abdellah ELAOUNI

E N S DUT 1re ANNEE

MERISE

63

$uestion( ,-D correct


9ate* 9odcate* 7omcate*

',n
#ate date El1ve 9odEev 7omEev :eleve de

',n ' ,n 0,n 7otation


note

','
%rof 9odprof 7omprof

','
0ppartient

0,n
?ati1re mati1re

',' ',n
Esei*ne

',n
9lasse 7Kclasse salle

',n ',n
Hait cours

PRERARE PAR :

Abdellah ELAOUNI

E N S DUT 1re ANNEE

MERISE

6)

,-T Exercice11 : Une association culturelle a pour but de crer des spectacles 3le thtre4 pour le vente des places sont *rs suivant des r1*les 8es r#gles de gestion sont les suivantes : 2 au$ heures d!ouverture, lDor*anisme peut dlivrer, soit des billets " l!avance, soit des billets pour lDentre immdiate, 2 2 2 2 2 les rservations de place sont possibles sous certaines conditions 3moins de 2 mois " lDavance, ...4 pour toute attribution de place un billet doit tre mis, des rductions sont attribues sur prsentation dDun ustificatif 3militaires, tudiants, ...4, aucun billet ne peut tre dlivr si son paiement nDa pas t perYu au pralable, pour les entres immdiates les billets sont dlivrs sans attribution prcise dDune place

%our l!mission de billet il / a des actions " effectuer & 8es actions 2contr+le recevabilit de la rservation 2recherche des places disponibles 2attribution des places 2contr+le ustificatif de rduction 2 dition des billets 2calcul des pri$ 2Encaissement montant 2:emise billet $uestion Etablir le mod1le conceptuel des traitements de la vision d/namique de base de lDentreprise.

PRERARE PAR :

Abdellah ELAOUNI

E N S DUT 1re ANNEE

MERISE

6-

,-T Solution de lexercice 11


:servation demande Entre immdiate demande

0ttribution place " l!avance

9omposition billet Entre immdiate

2 2 2

contr+le recevabilit de rservation :echerche place disponible 0ttribution place

2 2 2

contr+le ustification rduction Edition billet 9alcul pri$

CW

CW

#emande non satisfaisant

0ttribution place

9omposition billet 1 l!avance

2 2 2

contr+le ustification rduction Edition billet 9alcul pri$

=illets mis

PRERARE PAR :

Abdellah ELAOUNI

E N S DUT 1re ANNEE

MERISE

66

?rification du mod#le , - T "emar6ue (es 2 oprations composition billet, que ce soit pour une rservation ou une entre immdiate, comportant plusieurs actions en commun, crent une redondance importante. Gi les r1*les de *estion n!imposent pas de maintenir cette distinction on diminue ces redondances %our diminuer les redondances, en lar*issant certaines oprations dont les actions qui sont facultative, en supprimant les oprations semblables, en s!assure de la concordance avec les r1*les de *estions
:servation demande 0ttribution place " l!avance

2 2 2

contr+le recevabilit de rservation :echerche place disponible 0ttribution place

CW

CW

#emande non satisfaite

%lace attribue

Entre immdiate #emande billet ou

9C?%CG<><C7 =<((E>

2 contr+le ustificatif de rduction 2 dition billet 2 calcul du pri$

=illet mis

PRERARE PAR :

Abdellah ELAOUNI

E N S DUT 1re ANNEE

MERISE

6,

,-T &utre solution de lexercice11


=illet demand

0ttribution billet

2 contr+le recevabilit demande 2 recherche place disponible 2 attribution place 2 contr+le ustificatif de rduction 2 dition billet 2 calcul du pri$
CW #E?07#E 7C7 G0><GH0<> CW =<((E> mis

,-T Une telle solution, pourra tre admise si elle semble au concepteur une traduction plus uste de la ralit. 9omme pour la reprsentation des donnes, la meilleure solution n!e$iste pas Z lDe$prience de l!anal/se le *uidera vers la reprsentation correspondant le mieu$ " sa vision personnelle du probl1me.

PRERARE PAR :

Abdellah ELAOUNI

E N S DUT 1re ANNEE

MERISE

6E

,-T Exercice : 1 Goit l!e$amen d!un processus qui consiste " rembourser un assur " la suie d!un sinistre par une compa*nie d!assurance -ompte rendu dintervieA (orsque un a*ent de la compa*nie reYoit une dclaration de sinistre, il constitue le fichier central " partir de son terminal pour en contr+ler la validit, puis transmis cette dclaration au si*e de la compa*nie. 9elle2ci missionne un e$pert et ouvre et enre*istre un dossier du sinistre. (!assur, lorsqu!il en possession de la facture de rparation l!envoie " l!a*ent, qui la transmet " la compa*nie. (!e$pert, compte " lui envoie son rapport directement " la compa*nie. (orsque la personne char*e " la compa*nie de *rer le dossier de sinistre est en possession de la facture et du rapport, elle proc1de " l!mission du ch1que de remboursement. (es ch1ques sont envo/s chaque fin de semaine au$ a*ents concerns pour remise au$ clients. Description conceptuelle du processus (orsque la compa*nie est informe d!un sinistre, elle vrifie que le bien est *aranti, ouvre un dossier, et comment un e$pert char*er d!valuer les montants des d*ts occasionns (e remboursement est effectu au vu du rapport de l!e$pert et de la facture de rparation Bour raliser ce processus il ! a un certain nombre daction : raliser <nventaire des actions 2 consulte le dossier production de l!assur 2 vrifier la *arantie sur le bien sinistr 2 contr+ler le solde du compte sinistr 2 ouvrir un dossier du sinistre 2 laborer un courrier de refus si le risque n!est pas couvert 2 diter un ordre de mission vers l!e$pert 2 contr+ler le rapport d!e$pertise 2 valider le rapport 2 laborer un courrier d!accompa*nement du rapport refus 2 contr+ler la facture 2 valider la facture 2 laborer une lettre de refus si la facture n!est pas conforme 2 calculer le montant de l!indemnisation 2 fermer le dossier 2 laborer une lettre d!accompa*nement 2 diter le ch1que de remboursement $uestion "aliser le , - T de lassurance

PRERARE PAR :

Abdellah ELAOUNI

E N S DUT 1re ANNEE

MERISE

6F

Solution de lexercice => :1 ,-T :e*roupement des actions par oprations 7pration & vrifier la garantie 2 consulte le dossier production de l!assur 2 vrifier la *arantie sur le bien sinistr 2 contr+ler le solde du compte sinistr 2 ouvrir un dossier du sinistre 2 laborer un courrier de refus si le risque n!est pas couvert 2 diter un ordre de mission vers l!e$pert 7pration : contrCle du rapport dexpertise 2 contr+ler le rapport d!e$pertise 2 valider le rapport 2 laborer un courrier d!accompa*nement du rapport refus 7pration : contrCle de la facture 2 contr+ler la facture 2 valider la facture 2 laborer une lettre de refus si la facture n!est pas conforme 7pration : "emboursement de lassur 2 calculer le montant de l!indemnisation 2 fermer le dossier 2 laborer une lettre d!accompa*nement 2 diter le ch1que de remboursement

PRERARE PAR :

Abdellah ELAOUNI

E N S DUT 1re ANNEE

MERISE

,0
#claratio n de sinistre

,-T

;rifier la *arantie :isque couvert :isque non couvert

#emande d!e$pertise

#ossier ouvert 3b4

#ossie r re et

(ettre de refus

:apport d!e$perti se

9ontr+le du rapport CX oX

Hacture de rparatio n 9ontr+le de la facture 9onforme non conforme

:apport retourn

:apport valid 3a4

Hacture valide 3c4 0 et b et c

Hacture re ete

:emboursement de l!assur

#ossier clos

9h1que

PRERARE PAR :

Abdellah ELAOUNI

E N S DUT 1re ANNEE

MERISE

,'

,7T Exercice 1( : (Suite de lexercice =>1 ) -5a6ue opration conceptuelle est dcrite par un ensemble de procdures fonctionnelles (B*) Bf1 D conventionnelle ) "dacteur 2 consulte le dossier production de l!assur 2 vrifier la *arantie sur le bien sinistr 2 contr+ler le solde du compte sinistr 2 ouvrir un dossier du sinistre B* D,anuel ) secrtariat 2 laborer un courrier de refus si le risque n!est pas couvert B* ( D,anuel ) secrtariat 2 diter un ordre de mission vers l!e$pert B* + D,anuel ) "dacteur 2 contr+ler le rapport d!e$pertise 2 valider le rapport B* . D,anuel ) secrtariat 2 laborer un courrier d!accompa*nement du rapport refus B* 3 D,anuel ) "dacteur 2 contr+ler la facture 2 valider la facture B* D,anuel ) secrtariat 2 laborer une lettre de refus si la facture n!est pas conforme B* 4Dconversationnel ) "dacteur 2 calculer le montant de l!indemnisation 2 fermer le dossier B* 9D,anuel ) secrtariat 2 laborer une lettre d!accompa*nement 2 diter le ch1que de remboursement $uestion "aliser le , 7 T du S!st#me

PRERARE PAR :

Abdellah ELAOUNI

E N S DUT 1re ANNEE

MERISE

,2

Solution de lexercice => :1( (suite de lexercice => :1 ) ,7T >E?%G [our de rception '0h 2',h E1 %:C9E#U#EG HC79><C77E((EG #claration de sinistre
;rification des *aranties Cuverture du dossier

%CG>E :dacteur

70>U:E interactive

[our de rception '0h 2',h E1F1

Gecrtariat
Elaboration lettre de refus Editer un ordre de mission vers l!e$pert

manuel

Crdre de mission [our de rception '0h 2',h E :apport d!e$pertise


9ontr+le du rapport et validation

(ettre de refus :dacteur ?anuel

:apport refus [our de rception '0h R ',h E( Hacture

rapport valid & :dacteur ?anuel

9ontr+le de facture et validation

Hacture re ete [our de validation '0h 2',h E+

facture valide G :dacteur <nteractive

E>
9alcul indemnisation Hermeture du dossier

PRERARE PAR :

Abdellah ELAOUNI

E N S DUT 1re ANNEE

MERISE

?ontant indemnisation '0h2',h E+F1 ?ontant indemnisation


El abortion courrier Edition du ch1que

dossier clos secrtariat ?anuel

,3

:emboursement

PRERARE PAR :

Abdellah ELAOUNI

E N S DUT 1re ANNEE

MERISE

,)

Exercice 1+ : passage au mod#le logi6ue -odas!l %our illustrer lDapplication les r1*les de passa*e au mod1le 9C#0GN(, nous allons reprendre le ?9# du service apr1s vente
0telier 7K 0telier (ibell technique Gervice 7K Gervice 7= emp spcialisation 9lient 7K cl 7om 0dresse 9p ;ille tl

1,n
>ravaille

1,n
re*roupe

1,1 0,n
utilise

0,n 0,1
Galari 7K s 7om %rnom fonction

0,n

Gup . hirarchiqu e

0,n

demande

0,n
?atriel

1,1 0,n
responsable

0,n

7K ?at 7om mat >/pe mat

<ntervention

0,n

0,n

Effectue #ate debut #ate fin

=> 2=T 1,1 7ature 0,n


concerne #ate dep+t #ate reprise

1,n
compose :paration 7om rp 9oIt rp

1,1

M D DU SER!I E APES !ENTE Etablir un mod1le lo*ique brute codas/l O

PRERARE PAR :

Abdellah ELAOUNI

E N S DUT 1re ANNEE

MERISE

,-

Solution de lexercice 1+ : passage au mod#le logi6ue -7D&SH8 &pplication de la r#gle 1 : L"#b$e% &e %ran&'#rme en rec#rd( il nD/ a pas de diffrence de prsentation entre lDob et conceptuel et le record du mod1le lo*ique. (es records issus des ob ets sont donc la duplication des ob ets conceptuels. 9es records sont &
\ 0>E(<E: T,, \ GE:;<9E ], \ 9(<E7> ], ] G0(0:<6 ], \ ?0>6:<E( ], \ :6%0:0><C7 ] et \ <7>E:;E7><C7 9lient 0telier <ntervention Galari 7K cl 7K 0telier => 2=T 7om 7K s (ibell technique 7ature 0dr 7om #ate dep+t 9p %rnom #ate reprise ;ille fonction tl

?atriel 7K ?at 7om mat >/pe mat

Gervice 7K Gervice 7= emp spcialisation

:paration 7om rp 9oIt rp

&pplication de la r#gle : Une rela%)#n b)na)re *#+ r,'le-).e/ a0an% de& card)nal)%,& *O ,n 10,<4, *l,n 1 0,1/, *O ,n 2 l,l/ #+ *l,n 1 l,l/ &e %ran&'#rme en +n &e% #r)en%, .er& le rec#rd )&&+ de l"#b$e% a0an% le& card)nal)%,& 0,1 #+ 1, '. Vuatre relations du mod1le conceptuel rpondent " cette dfinition & , >:0;0<((E ], \ #E?07#E ., \ :EG%C7G0=(E ] et \ 9C79E:7E ]. #e %lus, cette r1*le est applicable " la relation rfle$ive \ GU% @<6:0:9@<VUE ]. 9es cinq relations disparaissent du mod1le et sont remplaces par des sets orients 3G<, G), G-, G6 et G,4 pointant vers les records \ G0(0:<6 ], \ :6%0:0><C7 ] et \ <7>E:;E7><C7 ]
0telier client

G' salari

s)

s-

G6
rparation G,

intervention

PRERARE PAR :

Abdellah ELAOUNI

E N S DUT 1re ANNEE

MERISE

,6

2 &pplication de la r#gle ( : Le& a+%re& rela%)#n& b)na)re& &e %ran&'#rmen% en +n rec#rd e% de+- &e%& #r)en%,& .er& ce rec#rd( S) la rela%)#n e&% +ne rela%)#n .)de, le rec#rd )&&+ de ce%%e rela%)#n ne c#n%)en% 3+e de& 4#)n%e+r&( "e&% +n 4&e+d#rec#rd (a relation \ EHHE9>UE se transforme en record sur lequel pointent deu$ sets 3GE et GF4 en provenance des records \G0(0:<6] et \ :6%0:0><C7 \. (es relations \ :EB:CU%E ] et \ U><(<GE ] se transforment en pseudorecord points par G2 et,G3 pour le premier et G'0 et s'' pour le second
service

re*roupe

?atriel

utilise

Galarie

Effectue

:paration

2 &pplication de la r#gle ) La rela%)#n r,'le-).e &e %ran&'#rme en rec#rd #+ 4&e+d#1rec#rd e% de+- &e%& 4#)n%,& .er& cel+)1 c)( (a relation \ GU% @<6:0:9@<VUE ] a/ant t traite selon la r1*le ', il reste " e$aminer la relation \ 9C?%CGE \ . 9elle2ci tant une relation vide, elle *nrera un pseudo record vers lequel pointeront deu$ sets 3G<2 et G'34 en provenance du record ?0>6:<E(

?atriel

compose

PRERARE PAR :

Abdellah ELAOUNI

E N S DUT 1re ANNEE

MERISE

,,

9ompose s'2

E&% c#m4#&, &15 (e mod1le obtenu " lDissue de cette dmarche est un mod1le 39odas/l brut, / quDil faut ensuite quantifier, dcrire et optimiser.
0telier 9lient

G)

G'
Gervice

Galari

G3 G) G'0
?atriel

s2
:e*roupe

s-

sF

s6
<ntervention

s'2

G'3 G''

Utilise

:paration

G,

9ompose

GE
Effectue

PASSA6E AU MODELE ODAS7L 1 MODELE LO6I8UE 9RUT

E1E"-2-E 1. : *2-I2E"S %rocdons " la transformation en fic5iers du mod1le 9odas/l suivant 3on reprend le ?9# de l!e$ercice 7K''4
0telier

PRERARE PAR :

Abdellah ELAOUNI

E N S DUT 1re ANNEE

MERISE client

,E

s)

G'
salari service

G3 G) G'0
?atriel

s2
:e*roupe

s-

sF

s6
intervention

s'2

G'3 G''

utilise

:paration

G,

compose

GE
Effectue

PASSA6E AU MODELE ODAS7L 1 MODELE LO6I8UE 9RUT

PRERARE PAR :

Abdellah ELAOUNI

E N S DUT 1re ANNEE

MERISE

,F

Solution de lexercice 1.: fic5iers a/ A44l)ca%)#n de la 1re r:gle T#+% rec#rd n#n1membre *3+) n"a 4a& de rec#rd 4r#4r),%a)re/ &e %ran&'#rme en ')ch)er 4r)nc)4al L")den%)')an% d+ rec#rd de.)en% cl, d+ ')ch)er, e% le& da%a1)%em& en de.)ennen% le& cham4&( (es records \ 0>E(<E: ], \ 9(<E7> ] U\ GE:;<9E U2, et \?0>6:<E(] rpondent " cette dfinition, et se transforment donc en fichiers principau$
0telier

fichier atelier 9(E & 7K d!atelier 9hamp & libell

?atriel

*ic5ier ,atriel l, : N; cl)en% ham4 : n#m d+ ma%,r)el T04e ma%,r)el *ic5ier service l, : N; &er.)ce ham4 : N; em4 &4,c)al)&a%)#n fic5ier client cl, : N; cl)en% cham4 : n#m adre&&e c4 .)lle

service

client

b/ A44l)ca%)#n de la r:gle < T#+% rec#rd membre 4#&&,dan% +n )den%)')an% g,n:re +n ')ch)er 4r) nc)4al e% ,.en%+ellemen% +n ')ch)er de c#rre&4#ndance( L")den%)')an% d+ rec#rd de.)en% cl, d+ ')ch)er 4r)nc)4al e% *le&/ )den%)')an%*&/ d+ *de&/ rec#rd*&/ 4r#4r),%a)re*&/ m)gre*n%/ en cham4*&/ n#n1cl, dan& ce ')ch)er( (es records G0(0:<6,,,,, <7>E:;E7><C7 ], et \:6%0:0><C7 ] tant des records identifis, sont concerns par cette r1*le. (e record \ G0(0:<6 ] lDest dDailleurs en quelque sorte deu$ fois, " travers le set G), issu de la relation rfle$ive.

PRERARE PAR :

Abdellah ELAOUNI

E N S DUT 1re ANNEE

E0 9hacun de ces records se transforme en fichier principal et hrite les identifiants des records propritaires en tant quDattribut. Un identifiant du record G0(0:<6,, est dupliqu sous forme de champ et son nom est modifi 37K suprieur4, afin de traduire la relation rfle$ive concep2 tuelle fi*ure par le set G) *ic5ier intervention l, : N; )n%er ham4 : na%+re Da%e d,4=% Da%e re4r)&e N; cl)en% N; &alar),

MERISE

intervention

:paration

*ic5ier reparation 9l & nom rparation 9hamp & nom8rparation 9oIt8rparation 7K8intervention

salari

*ic5ier salaris 9l & 7K8 du8salari 9hamp & nom salari %rnom Honction 7K atelier 7K superieur

De& ')ch)er& de c#rre&4#ndance &#n% cr,,& en%re le ')ch)er )&&+ d+ rec#rd membre e% le ')ch)er )&&+ d"+n rec#rd 4r#4r),%a)re cha3+e '#)& (3+e le &e% le& +n)&&an% e&% > e-4l#)%er en %em4& r,el La cl, d"+n %el ')ch)er e&% c#m4#&,e de& cl,& de& ')ch)er& 3+?")l me% en l)en( Le& &e%& G<, G) et G, seront e$ploits dans le sens propritaire2membre, autrement dit, il est intressant, en e$ploitation, dDobtenir sans difficult lDensemble des salaris rattachs," un atelier, les subordonns dDun chef
de service, ou toutes les rparations correspondant " une intervention. <l nDen est pas de mme pour les sets UG- et UG6, la recherche sDeffectuant plut+t du membre vers le propritaire, donc sur une rubrique unique 3le client qui a demand une intervention, le salari qui a pratiqu une intervention4.

G', G) et G, sont donc transforms en fichiers de correspondance *ic5ier &telier J salarie N; a%el)er N;@ d+@ &alar)e

G'

l, :

PRERARE PAR :

Abdellah ELAOUNI

E N S DUT 1re ANNEE

MERISE

E'

G)

*ic5ier suprieur J salari 9l & 7K8 du8superieur 7K8du8salari *ic5ier interventionJrparation 9l & 7K8intevention 7K reparateur

G,

c) Application de la rgle 3 T#+% rec#rd membre &an& )den%)')an% de.)en% ')ch)er d"a&&#c)a%)#n( La cl, de ce ')ch)er e&% c#m4#&,e de& cl,& de &e& ')ch)er& 4r#4r),%a)re&( (es records \ :EB:CU%E ], \ EHHE9>UE , U><(<GE 2, et \ 9C?%CGE ] sont des records membres non identifis, en consquence, ils se transforment en fichiers dDassociation
:e*roupe

*ic5ier composition ' service l, : 7K8service 7K8salarie

utilise

*ic5ier utilisation ' matriel 9l & 7K8?atriel 7K8salari

compose

*ic5ier composition 'matriel 9l : 7K8composont 7K8compos

Effectue

*ic5ier effectue ' rparation 9l & 7K8salarie 7K8nom8 rparation

(!application de ces trois r1*les a donc permis de dfinir , fichiers principau$, ) fichiers dDassociation et 3 fichiers de correspondance.

PRERARE PAR :

Abdellah ELAOUNI

E N S DUT 1re ANNEE

MERISE

E2

Fichiers principaux: fichier G0(0:<6G, fichier 0>E(<E:G, fichier 9(<E7>G, fichier GE:;<9EG, fichier <7>E:;E7><C7G, fichier :6%0:0><C7G, fichier ?0>6:<E(G Fichiers d'association: fichier EHHE9>UE 2 :6%0:0(><C7, fichier 9C?%CG<><C72 GE:;<9E, fichier 9C?%CG<><C72?0 >6:<E(, fichier U><(<G0><C7 2?0>6:<E(. A)ch)er& de c#rre&4#ndance: fichier 0>E(<E:LG0(0:<6, fichier GU%6:<EQ[:LG0(0:<6, fichier <7>E:;E7><C7L:6%0:0><C7.

PRERARE PAR :

Abdellah ELAOUNI

E N S DUT 1re ANNEE

MERISE

E3

Exercice 13 & passage au mod#le logi6ue relationnel Goit le ,-D relatif au suivie des El1ves dans plusieurs classes ','
@abiter Hamille 7umro famille 7om responsable %rnom responsable >itre 0dresse' 0dresse2 >lphone

0,n
;ille 9ode ville 7om ville

',n

0ppartien t

','
El1ve 7umro El1ve 7om El1ve %rnom El1ve #ate de naissance

0,n
:sider

','
%rofesseur 7umro Ensei*nant 7om Ensei*nant >itre 0dresse' 0dresse2 >lphone

0,n

',n
<nscrire

7oter 7ote 7ote 9oefficient #ate note :emarque

',n

',n
Ensei*ner

9lasse 7umro classe 7om classe 0nne scolaire :emarque

0,n

','

?ati1re 7umro mati1re #iscipline

',n
0voir cours

',' Etablir le mod#le logi6ue relationnel

PRERARE PAR :

Abdellah ELAOUNI

E N S DUT 1re ANNEE

MERISE

E)

Solution de lexercice 13 Z ?od1le relationnel a) Application de la rgle 1 I"#b$e% &e %ran&'#rme en rela%)#n e% l")den%)')an% de.)en% la cl, de ce%%e rela%)#n( b) Application de la rgle 2 La rela%)#n b)na)re > card)nal)%,& *1, l/1*I, n/ #+ *1, B/1*O,n/ .#)% l")den%)')an% de l"#b$e% > card)nal)%,& *l,n/ #+ *#,n/ m)grer en red#ndance .er& la rela%)#n )&&+e de l"#b$e% > card)nal)%,& *1,I/( c) Application de la rgle 3 Une rela%)#n n1a)re d+ m#d:le c#nce4%+el &e %ran&'#rme en +ne rela%)#n a0an% c#mme cl, 4r)ma)re c#m4#&)%e le& a%%r)b+%& )&&+& de& )den%)')an%& de& #b$e%& de &a c#llec%)#n(

Exercices14 : =ormalisation cas1 : Goit la relation stocXer determine par les attributs suivants GtocXer 37Kprd , 7Kma* , libell , qt stocXer 4 :B &sachant qu!un produit peut tre stocX dans plusieurs ma*asins 2 proposer un mod1le relationnel qui vite toute redondance O

cas : Goit l!ob et client caractris par les proprits suivantes 9lient 37Kcl , 7om , cat*oriecl , tau$ de remise 4 :B & le pri$ de vente au client est fonction de la cat*orie " la quelle appartient le client 3*rossiste , semi2*rossiste , dtaillant 4 2 %roposer un mod1le relation convenable O

PRERARE PAR :

Abdellah ELAOUNI