Exercice Et Solutions Merise

download Exercice Et Solutions Merise

of 44

Transcript of Exercice Et Solutions Merise

  • 8/10/2019 Exercice Et Solutions Merise

    1/44

    E N S DUT 1re

    ANNEE MERISE

    PRERARE PAR : Abdellah ELAOUNI

    41

    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, lecinma, la musique et de mettre en place des rencontre avec le public et des animationsdivers pour 2 ou 3 fois par mois.

    En priode de festival, plusieurs spectacles sont proposs le mme jour dans lune oulautre salle des heures diffrentes. Deux spectacles diffrents peuvent tre propossen mme temps, par contre un mme spectacle peut avoir lieu une certaine heuredans une salle et une autre heure dans lautre en fonction du nombre des spectateursattendus .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 lassociationpropose diffrentes tarifications : tarif normal pour public, tarif rduit pour lestudiants ou des enfants moins de 12ans, tarif places volantes qui est rserv auxcollectivits comme les comits dentreprise et les associations qui revendent leursadhrents des places prlevs sur des carnets de 100 places. Lacheteur de placevolante 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 leguichet de publics et la distribution des toutes les catgories de billets et rservation alieu dans le bureau de gestion

    En 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 dcidlorsque le taux de remplissage de la salle atteint 75% , afin de laisser des billetsdisponible 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 lesdifficults rencontres avant et aprs les spectaclesAvant spectacle

    -

    dassurer de la gestion prvisionnelle des rservations en tenant compte desrservations 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 leursbillets.

  • 8/10/2019 Exercice Et Solutions Merise

    2/44

    E N S DUT 1re

    ANNEE MERISE

    PRERARE PAR : Abdellah ELAOUNI

    42- de prvoir la consultation sur cran tout moment des rservations totales

    pour un spectacle (toute sance confondues) et des rservations totales entredeux 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 audimanche) et des catgories de spectacles qui donnent le nombre dentrer et lamoyenne par jour chaque catgorie

    Travail demand :4tablir le dictionnaire de donnes

  • 8/10/2019 Exercice Et Solutions Merise

    3/44

    E N S DUT 1re

    ANNEE MERISE

    PRERARE PAR : Abdellah ELAOUNI

    43Solution de lexercice1: gestion dun festival

    Dictionnaire de donnesLe 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 manireautonome et qui a un sens indpendamment des autres lots

    Dictionnaire de donnes (DD)variable signification description

    Num_spect Numro spectateurNom_spect Nom spectateurPrnom_spect prnom spectateur

    Cin_spect genre spectateur

    Rue_spect rue spectateur

    Ville-spect ville spectateur

    Age_spect ge spectateur

    Num_catg Numro catgorie

    LIB_Catg libell catgorie

    Tarif tarif

    Mont_payer Montant payer

    Date_reg Date de rglement

    Num_point_vente Numro point de ventePoint_vente Point de venteNbre_place Nombre de place distribu

    Date_res Date de rservationPeriode_ouver Priode ouverte

    Num_rep Numro de reprsentation

    Date_rep Date de reprsentationHeure_rep Heure de reprsentation

    Nbre_place_rest Nombre de place restant

    Num_spectacle Numro spectacle

    Lib_spectacle Libell spectacleNum_salle Numro salleCapacit_salle Capacit salle

  • 8/10/2019 Exercice Et Solutions Merise

    4/44

    E N S DUT 1re

    ANNEE MERISE

    PRERARE PAR : Abdellah ELAOUNI

    44

    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 permetDgager un certains nombre de rgles de gestion.

    Rgles de GestionRG 1 On garde trace de tous les clients connus, mme s'ils n'ont pas particip depuislongtemps 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 villesRG7 Toutes les villes rpertories ne sont Pas obligatoirement utilises dans un circuit

    chaque priodeRG8 A une mme date, aucun circuit ne part plus dune fois dune mme ville ni n'arrive

    plus d'une fois dans une mme villeRG9 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 desplaces disponibles

    RG11 Un client ne peut obtenir une rservation qu aprs rponse positive (cf. RG10 etversement 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 deuximeversement sont annuls. Lagencepouvantainsi redis poser des places correspondantessans 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 larservation 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 recueillisCircuit N 003 intitul : Italie nord

    Date dpart Arrive transport htelHeure ville heure ville

    20/03/88 12h paris 14h milan vol Af415 Palazzio22/03/88 8h milan 15h bologne car22/03/88 16h bologne 20h venise car casa frolo30/03/88 8h venise 11h paris vol AF754

  • 8/10/2019 Exercice Et Solutions Merise

    5/44

    E N S DUT 1re

    ANNEE MERISE

    PRERARE PAR : Abdellah ELAOUNI

    45

    Questions1- Etablirle dictionnaire des donnes.

    On prendra garde faire la distinction entre la ville de dpart et la ville d'arrive.Epurer ce dictionnaire

    Fiche accompagnateur

    Nom : Durant pierreAdresse : 3 rue de belle ville 75020 paris

    Fiche client

    Nom : DupontAdresse : 143 rue Monge 75005 parisCA : 5250

    CIRCUIT : Italie NORDPrix individuel : 6000F

    Nombre de place : 20Accompagnateur : Durand piere

    Liste des participants

    Nom Acompte deuxime versement Remise TotalDupont 3000 0 0 3000Dubois 3000 2500 500 6000Du ont Marcel 3000 3000 0 6000

    Rpertoire des villes par pays

    Pays N 02 Nom : ItalieVille htel AdresseBologne Damartino piazza feliceMilan palazzio via palazzio

  • 8/10/2019 Exercice Et Solutions Merise

    6/44

    E N S DUT 1re

    ANNEE MERISE

    PRERARE PAR : Abdellah ELAOUNI

    46Solution de lexercice 2: Agence de voyage

    1- dictionnaire de donnes

    Variable signification type longueur nature remarqueNOCIRNOMCIRC

    PRIXNBPLACESNOACCOMPNOMACCOMPADRACCOMPRUEACCOMPVILLACCOMP

    DATEHEURE.DTRANSPORTVILL.

    NOM.H.ADR.HHEURE.A

    NOPYSNOMPAYS

    NOCLLADRCLI

    RUECLIVILLECLICA.CLIACOMPTEVERSEMENT2REMISETOTAL

    N circuitNom circuit

    Prix circuitNB de placeN accompagnateurNom accompagnateurAdresse accompagnateurRue accompagnateurVille accompagnateur

    Date transportHeure dpartInf. sur transportVille

    Nom htelAdresse htelHeure arrive

    N paysNom pays

    N clientAdresse client

    Rue clientVille clientCa clientcompte vers2eversementremise

    total client pour un circuit

    NAN

    NN?AANANAN

    NNANANANAN

    N

    NA

    ?AN

    ANANNNNNN

    330

    42?30603030

    62303030302

    230

    ?60

    303044444

    EE

    EEEECOEE

    EEEEEEE

    EE

    ECO

    EEEEEECA

    SIGNSIGN

    SIGNSIGNSIGNSIGNSIGNSIGNSIGN

    MVTMVTMVTSIGNSIGNSIGNMVT

    SIGNSIGN

    SIGNSIGN

    SIGNSIGNMVTMVTMVTMVT

  • 8/10/2019 Exercice Et Solutions Merise

    7/44

    E N S DUT 1re

    ANNEE MERISE

    PRERARE PAR : Abdellah ELAOUNI

    47

    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 entreville _D et ville_A

    Do la nouvelle version du dictionnaire de donnes

    Variable signification type longueur nature remarqueNOCIRNOMCIRCPRIX

    NBPLACES

    NOACCOMPNOMACCOMPADRACCOMPRUEACCOMPVILLACCOMP

    DATEHEURE.DTRANSPORTVILL.D

    NOM.H.DADR.H D

    VILLE.ANOM.H.AADR.H.AHEURE.A

    NOPYSNOMPAYS

    NOCLLADRCLIRUECLIVILLECLICA.CLIACOMPTEVERSEMENT2REMISETOTAL

    N circuitNom circuitPrix circuit

    NB de place

    N accompagnateurNom accompagnateurAdresse accompagnateurRue accompagnateurVille accompagnateur

    Date transportHeure dpartInf. sur transportVille dpart

    Nom htel dpartAdresse htel dpart

    Ville arriveNom htel arrivAdresse htel arrivHeure arrive

    N paysNom pays

    N clientAdresse clientRue clientVille clientCa clientcompte vers2eversementremise

    total client pour un circuit

    NAN

    NN

    ?AANANAN

    NNANANANAN

    ANANAN

    N

    NA

    ?ANANAN

    NNNNN

    33042

    ?30603030

    6430303030

    3030304

    230

    ?60303044444

    EEEE

    EECOEE

    EEEEEE

    EEEE

    EE

    ECOEEEEEECA

    SIGNSIGNSIGNSIGN

    SIGNSIGNSIGNSIGNSIGN

    MVTMVTMVTSIGNSIGNSIGN

    SIGNSIGNSIGNMVT

    SIGNSIGN

    SIGNSIGNSIGNSIGNMVTMVTMVTMVT

  • 8/10/2019 Exercice Et Solutions Merise

    8/44

    E N S DUT 1re

    ANNEE MERISE

    PRERARE PAR : Abdellah ELAOUNI

    48

    Exercice3 : suite de lexercice 2

    - Etablir le graphe de dpendance fonctionnel (GDF)

    GDF

    DATENOCIR VILLE.D

    NOMCIR PRIX NBPL NOMH_D ADR.H_.D

    VILLE

    TRANSPORT HEURE .D HEURE .A

    NOPAY NOM.H.A ADR.H.A

    NOMPAYS

    NOACCOMP NOCLINOM CLI

    RUE.CLI

    NOMACCOMP RUE ACCOMP VILLE ACCOMP VIL.CLICACLI

    REMISE ACOMPTE VERSEMENT2

  • 8/10/2019 Exercice Et Solutions Merise

    9/44

    E N S DUT 1re

    ANNEE MERISE

    PRERARE PAR : Abdellah ELAOUNI

    49

    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 typeVILLE et qu'en vertu de la RG7 certaines villes rpertories peuvent n'tre concernes paraucun dplacement, on modifie ce MC[) comme suit

    DATE

    DATE

    DplacementTransp - H.D - H.A

    Circuit

    NOCIR - NOMCIR -PRIX-NBPLAC

    Ville.D

    Vil.D-nomH.D-adrHD

    VILLE.A

    VilleA- nomHA-adrHA

    APPARTIENT-A

    APPARTIE

    ACCOMPAGNERPAR

    Pays

    Nopaysnompays

    Client

    NO cliNomcli-ruecli-villecli -caclI

    Accompagnateur

    Noaccom-nomaccom-rueaccom-vilaccom

    Participe

    Remise -acompte-versement2

  • 8/10/2019 Exercice Et Solutions Merise

    10/44

    E N S DUT 1re

    ANNEE MERISE

    PRERARE PAR : Abdellah ELAOUNI

    50

    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 lieudes 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 etremplacer VILLE-A, NOM-H-A et ADR-H-A respectivement par VILLE, NOM-H et ADR-H.

    DATE

    DATE

    Circuit

    NOCIR - NOMCIR -PRIX-NBPLAC

    VILLE.A

    Ville nomH-adrH

    APPARTIENT-ACCOMPAGNERPAR

    Pays

    Nopaysnompays

    Client

    NO cliNomcli-ruecli-villecli

    Accompagnateur

    Noaccom-nomaccom-rueaccom-vilaccom

    Participe

    Remise -acompte-versement2

    DEPLACEMENTTRANS -HEU.D HEUR.A

  • 8/10/2019 Exercice Et Solutions Merise

    11/44

    E N S DUT 1re

    ANNEE MERISE

    PRERARE PAR : Abdellah ELAOUNI

    51

    Client

    CodclNomcl

    Regler

    Montantdate

    Facture

    Codfactdate

    Contientquantit

    Article

    codArtlibellpu

    ClientCodclnomcl

    Chambre

    CodchanbEtagetype

    Se trouveHtelCoghtNomhotadresse

    Rserve

    DateNB_j

    .

    Exercice 5 : Rgles de gestions

    Extraire 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 factureRG2 : une facture peut tre rgle plusieurs foisRG3 : une facture doit contenir au moins un articleRG4 : un article peut tre contenu dans plusieurs factures

    1,n 0,n 1,n 0,n

    SolutionRG1 : un client doit au moins rserver une chambreRG2 : une chambre peut tre rserve plusieurs foisRG3 : une chambre doit se trouver dans seul htel

    Rg4 : un htel peut contenir plusieurs chambre

  • 8/10/2019 Exercice Et Solutions Merise

    12/44

    E N S DUT 1re

    ANNEE MERISE

    PRERARE PAR : Abdellah ELAOUNI

    52EXERCICE 6 : dcomposition de la relation

    A 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 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 parentsSous cette conditions , on peut dcomposer puisque la cardinalit minimale de ENFANT est1On obtient les deux relations suivantes :

    1,1 0,n

    1,n 0,n

    ENFANT FILS DE PERSONNE

    COHABITE

    ADRESSE

    ENFANT FILS DE

    COHABITE

    PERSONNE

    ADRESSE

  • 8/10/2019 Exercice Et Solutions Merise

    13/44

    E N S DUT 1re

    ANNEE MERISE

    PRERARE PAR : Abdellah ELAOUNI

    53

    CODE NOM NCollection collection Editeur

    001 pleiade 01

    002 FOLIO 01

    003 AILLEURS 02

    Exercice7 : bibliothque

    Une bibliothque de prts utilise les documents suivants

    LISTE DES COLLECTIONS LISTE DES EDITEURS LISTE DES AUTEURS

    N Nom N Nom

    01 Gallimard 0001 MOLIERE02 Laffont ..

    . .

    0428 HUGO

    Fiche livre

    Code livre : 00123Titre : les misrablesCode auteur : 0428Auteur : hugo

    Exemplaires possdes

    Code collection nombre dexemplaire02 1003 2

    Emprunt en cours

    N dadhrant date code collectionDemprunt de lexemplaire

    Emprunt

    001 15/01/88 002002 15/01/86 002

    007 20/01/86 001

  • 8/10/2019 Exercice Et Solutions Merise

    14/44

    E N S DUT 1re

    ANNEE MERISE

    PRERARE PAR : Abdellah ELAOUNI

    54

    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 ouplusieurs diteurs.

    - Un livre est emprunt ou non par 1 ou plusieurs adhrents dans la limite du nombred'exemplaires disponibles.

    - Un adhrent peut emprunter un ou plusieurs livres mais il ne peut pas emprunter plusieursexemplaires 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

    Nadhrant : 002nom : durantadresse : 3.Rdu regard

    75006 paris

    Date demprunt: 15/01/86Code livre : 00123Titre : misrables

    N collection : 002

    Collection : FolioN adhrant : 002Nom : durantsignature

  • 8/10/2019 Exercice Et Solutions Merise

    15/44

    E N S DUT 1re

    ANNEE MERISE

    PRERARE PAR : Abdellah ELAOUNI

    55Solution de lExercice7:bibliothque

    1)

    dictionnaire de donnes

    Nom signification Type longueur Nature intgritCOLIVR

    TITRECODAUTNOMAUTNBEXCODCOL

    NOMCOLNOMADHNOMRUEVILLECODEDIT

    NOMEDITDATE

    Code livre

    Titre livreCode auteurNom auteurNb exemplaireCode collection

    Nom collectioncode adhrant

    Nom adhrantRue adhrantVille adhrantCode diteur

    Nom diteurDate demprunt

    N

    ANA

    NNA

    NAAA

    N

    AN

    5

    30430233033030302

    306

    EL SIGN

    EL SIGNEL SIGNEL SIGNEL SIGNEL SIGNEL SIGNEL SIGNEL SIGNEL SIGNEL SIGNEL SIGN

    EL SIGNEL MOUV

    Entier >2

    Dateplausible

    2) GDF

    COLIVR NOMADH

    TITRE CODAUT CODCOL NOM 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

    LIVRE

    COD

    COLLECTION

    CODCOL

    AUTEUR

    CODAUT

    NOMAUT

    ADHERANT

    NOMADHNOMRUE

    VILLE

    EDITEUR

    CODEDITNOMEDIT

    ECRIT PAR

    EMPRINTDATE

    EDIT PAR

    Existe dans

    NBEX

  • 8/10/2019 Exercice Et Solutions Merise

    16/44

    E N S DUT 1re

    ANNEE MERISE

    PRERARE PAR : Abdellah ELAOUNI

    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 lentrepriseLes 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 moinsune 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 NOM RUE VILLEAO1 DUPONT 5 RMONGE 75005 PARIS

    A25 D~URAND 3 RBELLEVILLE 75020 PARISB03 DUPONT 6 RDU REGARD 75006 PARIS

    LISTE DES AGENCES

    N NOM

    01 PARIS CENTRE02 PARIS EST03 CLICHY

    CATALOGUE:

    REF DESIGNATION PRIX DE LOCATION/SEMAINEX01 AMPLI 200X02 MAGNETOSCOPE 300X03 TELE 150X04 HAUT-PARLEUR 50X05 DISQUE LASER 200

    X06 TELE 250

  • 8/10/2019 Exercice Et Solutions Merise

    17/44

    E N S DUT 1re

    ANNEE MERISE

    PRERARE PAR : Abdellah ELAOUNI

    57

    ETAT DU STOCK DISPONIBLE

    ~X04

    CONTRATS EN COURS :

    AGENCE 01

    REF QUANTITE DISPONIBLEX01 20X02 40X03 40X04 50X05 10

    Agence 02

    REF QUANTITE DISPONIBLEX01 40X04 80

    Contrat N 201 Agence01Date 15/02/88 client A 01 Dupont

    Dure 4 semaines Montant 1800

    REF dsignation quantit loueX03 TEE 1X02 Ma netosco e 1

    Contrat N 301 Agence02Date 16/02/88 client A25 Durand

    Dure 2 semaines Montant 600

    REF dsignation quantit loueX01 AMPLI 1X04 HAUT -PRLEUR 2

  • 8/10/2019 Exercice Et Solutions Merise

    18/44

    E N S DUT 1re

    ANNEE MERISE

    PRERARE PAR : Abdellah ELAOUNI

    58

    Questions traiter

    Etablir:1- Le dictionnaire de donnes (DD)

    2- le graphe de dpendance fonctionnel (GDF)3- Le modle conceptuel de donne (MCD)

    Contrat N 302 Agence02Date 16/02/88 client A 01 Dupont

    Dure 2 semaines Montant 300REF dsignation quantit loueX03 TEE 1

  • 8/10/2019 Exercice Et Solutions Merise

    19/44

    E N S DUT 1re

    ANNEE MERISE

    PRERARE PAR : Abdellah ELAOUNI

    59Solution de lexercice 8: location du matriels

    Le dictionnaire des donnes tabli partir de ces documentsCOCLI Code du client

    NOM Nom clientRUE Rue clientVILLE Ville client

    N OA N AgenceNOM-A Nom AgenceNOCTR N de contratDATE-D Date de dpart du contratDUREE Dure du contratMONTANT Montant du contratQTE Quantit loueREF Rfrence d'un matrielDESIGN Dsignation matrielPU Prix unitaire de location par semaineDISPO Stock disponible pour la location.

    2-GDFNOCTR

    COCLI NOA DATE-D DUREE REF

    NOM RUE VILLE NOM.A QTE DESIGN PU

    DISPO

    La proprit calcule MONTANT na pas t pris en compte2-MCD

    0 ,n 1,1

    1,1

    1,n

    0,n

    0,n

    1,n

    1,n

    CLIENT

    COCLINOM-RUE - VILLE

    PASSECONTRAT

    NOCTR-DATE-DUREE

    CONCERNE COMPORTE

    QTE

    AGENCE

    NOA-NOM-A

    STOCKAGEDISPO

    MATERIEL

    REFDESIGN-PU

  • 8/10/2019 Exercice Et Solutions Merise

    20/44

    E N S DUT 1re

    ANNEE MERISE

    PRERARE PAR : Abdellah ELAOUNI

    60

    EXERCICE 9 : critique dun MCD

    Critiquer un MCD qui comporterait lentit suivante:

    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 DESIGNATION

    Le modle correct est :

    1,n 1,n

    Stock

    Ref N-magasin designation stock

    Produit

    REFDESIGNATION

    STOCKE DANS

    STOCK

    MAGASIN

    N MAGASIN

  • 8/10/2019 Exercice Et Solutions Merise

    21/44

    E N S DUT 1re

    ANNEE MERISE

    PRERARE PAR : Abdellah ELAOUNI

    61Exercice10 : 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 Peutavoir 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 matirevoisine.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 demand1- Etablir la vrification des entits2- Etablir la dcomposition des relations3- donner un M C D correct

    ELEVE

    CodElevNomElev

    NotationNote

    Prof

    CodprofNomprofCodcatgorieNomcatgorie

    Matire

    Matire

    Appartientsalle

    Classe

    NclasseFait cours

  • 8/10/2019 Exercice Et Solutions Merise

    22/44

    E N S DUT 1re

    ANNEE MERISE

    PRERARE PAR : Abdellah ELAOUNI

    62Solution de lExercice N 10

    Question 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 doncIl faut crer une entit DATE pour les dates de note

    Question2

    Vrification des relationsLa 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 :ENSEIGNEentre PROF et MATIE (Un Professeur nenseigne quune seule matire )

    etFAIT COURSentre seulement PROF et CLASSE

    Cette dcomposition est possible du fait que la cardinalit correspondant PROF dans FAITCOURS est bien 1.

    Elle exprime le fait qu'un professeur lorsqu'il fait cours fait obligatoirement un cours proposde l'unique enseigne.

    On ne peut pas dcomposer NOTATION car LA DF Prf Matire ne s'applique pas NOTATION (R5 et RG6).

    Prof Releve de catg

  • 8/10/2019 Exercice Et Solutions Merise

    23/44

    E N S DUT 1re

    ANNEE MERISE

    PRERARE PAR : Abdellah ELAOUNI

    63Question3

    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

    Elve

    CodEev

    NomEev

    Notationnote

    Prof

    CodprofNomprof

    Date

    date

    Releve de

    Categ

    CodcategNomcateg

    AppartientMatire

    matireEseigne

    Classe

    Nclassesalle

    Fait cours

  • 8/10/2019 Exercice Et Solutions Merise

    24/44

    E N S DUT 1re

    ANNEE MERISE

    PRERARE PAR : Abdellah ELAOUNI

    64M C T

    Exercice11 :Une association culturelle a pour but de crer des spectacles (le thtre) pour levente 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, soitdes 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

    QuestionEtablir le modle conceptuel des traitements de la vision dynamique de base del'entreprise.

  • 8/10/2019 Exercice Et Solutions Merise

    25/44

    E N S DUT 1re

    ANNEE MERISE

    PRERARE PAR : Abdellah ELAOUNI

    65M C TSolution de lexercice 11

    Attribution place lavance

    - contrle recevabilit de rservation- Recherche place disponible- Attribution place

    OK OK

    Rservationdemande

    Composition billet Entre immdiate

    - contrle justification rduction- Edition billet- Calcul prix

    Entreimmdiatedemande

    AttributionplaceDemande non

    satisfaisant

    Billets mis

    Composition billet lavance

    - contrle justification rduction

    -

    Edition billet- Calcul prix

  • 8/10/2019 Exercice Et Solutions Merise

    26/44

    E N S DUT 1re

    ANNEE MERISE

    PRERARE PAR : Abdellah ELAOUNI

    66Vrification du modle M C TRemarqueLes 2 oprations composition billet, que ce soit pour une rservation ou une entreimmdiate, comportant plusieurs actions en commun, crent une redondanceimportante. Si les rgles de gestion nimposent pas de maintenir cette distinction ondiminue ces redondances

    Pour diminuer les redondances, en largissant certaines oprations dont les actionsqui sont facultative, en supprimant les oprations semblables, en sassure de laconcordance avec les rgles de gestions

    Attribution place lavance

    -

    contrle recevabilit de rservation- Recherche place disponible- Attribution place

    OK OK

    Demande nonsatisfaite

    Place attribue Entre immdiateDemande billet

    COMPOSITION BILLET

    - contrle justificatif de rduction- dition billet- calcul du prix

    Billet mis

    ou

    Rservationdemande

  • 8/10/2019 Exercice Et Solutions Merise

    27/44

    E N S DUT 1re

    ANNEE MERISE

    PRERARE PAR : Abdellah ELAOUNI

    67M C T

    Autre solution de lexercice11

    M C T

    Une telle solution, pourra tre admise si elle semble au concepteur une traductionplus juste de la ralit. Comme pour la reprsentation des donnes, la meilleuresolution nexiste pas; l'exprience de lanalyse le guidera vers la reprsentation

    correspondant le mieux sa vision personnelle du problme.

    Attribution billet

    - contrle recevabilit demande- recherche place disponible- attribution place- contrle justificatif de rduction- dition billet- calcul du prix

    OK OK

    DEMANDE NONSATISFAIT

    BILLET mis

    Billet demand

  • 8/10/2019 Exercice Et Solutions Merise

    28/44

    E N S DUT 1re

    ANNEE MERISE

    PRERARE PAR : Abdellah ELAOUNI

    68M C TExercice : 12Soit lexamen dun processus qui consiste rembourser un assur la suie dun sinistrepar une compagnie dassuranceCompte rendu dinterviewLorsque 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 cettedclaration au sige de la compagnie. Celle-ci missionne un expert et ouvre etenregistre un dossier du sinistre.

    Lassur, lorsquil en possession de la facture de rparation lenvoie lagent, qui latransmet la compagnie. Lexpert, compte lui envoie son rapport directement lacompagnie.

    Lorsque la personne charge la compagnie de grer le dossier de sinistre est enpossession de la facture et du rapport, elle procde lmission du chque de

    remboursement. Les chques sont envoys chaque fin de semaine aux agentsconcerns 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 dgtsoccasionns

    Le remboursement est effectu au vu du rapport de lexpert et de la facture derparation

    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 remboursementQuestion

    Raliser le M C T de lassurance

  • 8/10/2019 Exercice Et Solutions Merise

    29/44

    E N S DUT 1re

    ANNEE MERISE

    PRERARE PAR : Abdellah ELAOUNI

    69Solution de lexercice N:12

    M C T

    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

  • 8/10/2019 Exercice Et Solutions Merise

    30/44

    E N S DUT 1re

    ANNEE MERISE

    PRERARE PAR : Abdellah ELAOUNI

    70M C T

    Dclarationde sinistre

    Vrifier la garantie

    Risque couvert Risque non couvert

    Demandedexpertise

    Dossierouvert (b) Dossier

    re etLettre derefus

    Rapportdexpertis

    Contrle du rapport

    Ok ok

    Rapportretourn

    Rapportvalid (a)

    Facture derparation

    Contrle de la facture

    Conforme non conforme

    Facturerejete

    Facturevalide (c)

    A et b et c

    Remboursement de lassur

    Dossier clos Chque

  • 8/10/2019 Exercice Et Solutions Merise

    31/44

    E N S DUT 1re

    ANNEE MERISE

    PRERARE PAR : Abdellah ELAOUNI

    71M O T

    Exercice 13 : (Suite de lexercice N12)

    Chaque opration conceptuelle est dcrite par un ensemble de procduresfonctionnelles ( 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

    QuestionRaliser le M O T du Systme

  • 8/10/2019 Exercice Et Solutions Merise

    32/44

    E N S DUT 1re

    ANNEE MERISE

    PRERARE PAR : Abdellah ELAOUNI

    72Solution de lexercice N:13 (suite de lexercice N:12)

    M O T

    TEMPS PROCEDUDES FONCTIONNELLES POSTE NATUREJour derception

    10h -17h

    j1

    Dclaration de sinistreRdacteur interactive

    Jour derception10h -17h

    j1+1

    Ordre de mission Lettre de refus

    Secrtariat manuel

    Jour derception10h -17h

    j2

    Rapport dexpertise

    Rapport refus rapport valid A

    Rdacteur Manuel

    Jour derception10h17h

    j3

    Facture

    Facture rejete facture valide B

    Rdacteur Manuel

    Jour devalidation10h -17h

    j4

    Rdacteur Interactive

    Vrification des garanties

    Ouverture du dossier

    Elaboration lettre de refusEditer un ordre de mission vers lexpert

    Contrle du rapportet validation

    Contrle de factureet validation

    A B

    ET

    Calcul indemnisationFermeture du dossier

  • 8/10/2019 Exercice Et Solutions Merise

    33/44

    E N S DUT 1re

    ANNEE MERISE

    PRERARE PAR : Abdellah ELAOUNI

    73Montant indemnisation dossier clos

    10h-17h

    j4+1 Montant indemnisation

    Remboursement

    secrtariat Manuel

    El abortion courrierEdition du chque

  • 8/10/2019 Exercice Et Solutions Merise

    34/44

    E N S DUT 1re

    ANNEE MERISE

    PRERARE PAR : Abdellah ELAOUNI

    74Exercice 14 : passage au modle logique Codasyl

    Pour illustrer l'application les rgles de passage au modle CODASYL, nous allons reprendrele 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,n 0,n 1,1

    1,n 0,n

    1,1

    MCD DU SERVICE APES VENTE

    Etablir un modle logique brute codasyl ?

    Atelier

    N AtelierLibell technique

    Service

    N ServiceNB empspcialisation

    Client

    N clNomAdresseCpVilletl

    Salari

    N sNomPrnomfonction

    Travaille regroupe

    Sup .hirarchique

    demande

    Intervention

    N INTNatureDate deptDate reprise

    responsable

    EffectueDate debutDate fin

    concerne

    Rparation

    Nom rpCot rp

    utilise

    Matriel

    N Mat

    Nom matType mat

    compose

  • 8/10/2019 Exercice Et Solutions Merise

    35/44

    E N S DUT 1re

    ANNEE MERISE

    PRERARE PAR : Abdellah ELAOUNI

    75Solution de lexercice 14 : passage au modle logique CODASYL

    Application 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. Cesrecords 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 orientvers le record issu de l'objet ayant les cardinalits 0,1ou 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 etsont remplaces par des sets orients (SI, S4, S5, S6 et S7) pointant vers les records SALARI , RPARATION et INTERVENTION

    S1 s4 s5

    S6

    S7

    Atelier

    N AtelierLibell technique

    Client

    N clNomAdrCpVille

    tl

    Intervention

    N INTNatureDate deptDate reprise

    Salari

    N sNomPrnomfonction

    Matriel

    N MatNom matType mat

    Service

    N ServiceNB empspcialisation

    Rparation

    Nom rpCot rp

    Atelier client

    salari

    rparation

    intervention

  • 8/10/2019 Exercice Et Solutions Merise

    36/44

    E N S DUT 1re

    ANNEE MERISE

    PRERARE PAR : Abdellah ELAOUNI

    76

    - Application de la rgle 3 :

    Les autres relations binaires se transforment en un record et deux sets orients vers cerecord. Si la relation est une relation vide, le recordissu 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) enprovenance des records SALARI et RPARATION .Les relations REGROUPE et UTILISE se transforment en pseudorecord points parS2 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 deuxsets points vers celui-ci.

    La relation SUP HIRARCHIQUE ayant t traite selon la rgle 1, il reste examiner larelation COMPOSE . Celle-ci tant une relation vide, elle gnrera un pseudo record verslequel pointeront deux sets (SI2 et S13) en provenance du record MATRIEL

    service

    regroupe

    Matrielutilise Salarie

    Effectue

    Rparation

  • 8/10/2019 Exercice Et Solutions Merise

    37/44

    E N S DUT 1re

    ANNEE MERISE

    PRERARE PAR : Abdellah ELAOUNI

    77

    Compose s12

    Est compos s13

    Le modle obtenu l'issue de cette dmarche est un modle (Codasyl brut,) qu'il faut ensuitequantifier, dcrire et optimiser.

    S4 S1

    S3 s2 s5

    S4S10 s9 s6

    s12 S13 S11 S7

    S8

    PASSAGE AU MODELE CODASYL - MODELE LOGIQUE BRUT

    Matrielcompose

    Atelier

    Client

    Service

    Regroupe

    Salari

    Intervention

    Rparation

    Effectue

    Matriel

    Compose

    Utilise

  • 8/10/2019 Exercice Et Solutions Merise

    38/44

    E N S DUT 1re

    ANNEE MERISE

    PRERARE PAR : Abdellah ELAOUNI

    78

    EXERCICE 15 : FICHIERS

    Procdons la transformation en fichiersdu modle Codasyl suivant (on reprend le MCD delexercice N11)

    s4 S1

    S3 s2 s5

    S4S10 s9 s6

    s12 S13 S11 S7

    S8

    PASSAGE AU MODELE CODASYL - MODELE LOGIQUE BRUT

    Atelierclient

    service

    Regroupe

    salari

    intervention

    Rparation

    Effectue

    Matriel

    compose

    utilise

  • 8/10/2019 Exercice Et Solutions Merise

    39/44

    E N S DUT 1re

    ANNEE MERISE

    PRERARE PAR : Abdellah ELAOUNI

    79Solution de lexercice15: 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 dufichier, et les data-items en deviennent les champs.

    Les records ATELIER , CLIENT ~ SERVICE ~-, et MATRIEL rpondent cettedfinition, et se transforment donc en fichiers principaux

    fichier atelierCLE : N datelierChamp : libell

    Fichier Matriel

    Cl : N client

    Champ : nom du matriel

    Type matriel

    Fichier service

    Cl : N service

    Champ : N emp

    spcialisation

    fichier clientcl : N client

    champ : nom

    adresse

    cp

    ville

    b) Application de la rgle 2

    Tout record membre possdant un identifiant gnre un fichier principal et ventuellement unfichier 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 recordsidentifis, sont concerns par cette rgle. Le record SALARI l'est d'ailleurs en quelquesorte deux fois, travers le set S4, issu de la relation rflexive.

    Atelier

    Matriel

    service

    client

  • 8/10/2019 Exercice Et Solutions Merise

    40/44

    E N S DUT 1re

    ANNEE MERISE

    PRERARE PAR : Abdellah ELAOUNI

    80Chacun de ces records se transforme en fichier principal et hrite les identifiants desrecords propritaires en tant qu'attribut. Un identifiant du record SALARI,, est dupliqusous forme de champ et son nom est modifi (N suprieur), afin de traduire la relationrflexive conceptuelle figure par le set S4

    Fichier interventionCl : N inter

    Champ : natureDate dpt

    Date reprise

    N client

    N salari

    Fichier reparationCl : nom rparationChamp : nom_rparation

    Cot_rparationN_intervention

    Fichier salarisCl : N_ du_salariChamp : nom salari

    PrnomFonction

    N atelierN superieur

    Des fichiers de correspondance sont crs entre le fichier issu durecord membre et le fichierissu d'un record propritaire chaque fois.que le set les unissant est exploiter en temps rel

    La cl d'un telfichier 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 estintressant, en exploitation, d'obtenir sans difficult l'ensemble des salaris rattachs, unatelier, les subordonns d'un chef

    de service, ou toutes les rparations correspondant une intervention. Il n'en est pas de mme pour lessets ~S5 et ~S6, la recherche s'effectuant plutt du membre vers le propritaire, donc sur une rubriqueunique (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

    intervention

    Rparation

    salari

    S1

  • 8/10/2019 Exercice Et Solutions Merise

    41/44

    E N S DUT 1re

    ANNEE MERISE

    PRERARE PAR : Abdellah ELAOUNI

    81Fichier suprieur / salari

    Cl : N_ du_superieurN_du_salari

    Fichier intervention/rparation

    Cl : N_inteventionN reparateur

    c) Application de la rgle 3

    Tout record membre sans identifiant devient fichier d'association. La cl de ce fichier estcompose des cls de ses fichiers propritaires.

    Les records REGROUPE , EFFECTUE , UTILISE -, et COMPOSE sont des recordsmembres non identifis, en consquence, ils se transforment en fichiers d'association

    Fichier composition _ service

    Cl : N_service

    N_salarie

    Fichier utilisation _ matriel

    Cl : N_MatrielN_salari

    Fichier composition _matriel

    Cl: N_composontN_compos

    Fichier effectue _ rparationCl : 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.

    S4

    S7

    Regroupe

    utilise

    compose

    Effectue

  • 8/10/2019 Exercice Et Solutions Merise

    42/44

    E N S DUT 1re

    ANNEE MERISE

    PRERARE PAR : Abdellah ELAOUNI

    82

    F ichiers principaux: fichier SALARIS, fichier ATELIERS, fichierCLIENTS, fichier SERVICES, fichier INTERVENTIONS, fichierRPARATIONS, fichier MATRIELS

    Fichiers d'association: fichier EFFECTUE - RPARALTION, fichier COMPOSITION-SERVICE, fichier COMPOSITION-MA TRIEL, fichier UTILISATION -MATRIEL.

    Fichiers de correspondance: fichier ATELIER/SALARI, fichierSUPRIE[JR/SALARI, fichier INTERVENTION/RPARATION.

  • 8/10/2019 Exercice Et Solutions Merise

    43/44

    E N S DUT 1re

    ANNEE MERISE

    PRERARE PAR : Abdellah ELAOUNI

    83

    Habiter

    Famille

    Numro familleNom responsablePrnom responsableTitreAdresse1Adresse2Tlphone

    Ville

    Code villeNom ville

    Appartient

    Elve

    Numro ElveNom ElvePrnom ElveDate de naissance

    Professeur

    Numro EnseignantNom EnseignantTitreAdresse1Adresse2Tlphone

    Inscrire

    Classe

    Numro classeNom classeAnne scolaireRemarque

    Enseigner

    Matire

    Numro matireDiscipline

    Avoir cours

    Noter

    NoteNoteCoefficient

    Date noteRemarque

    Rsider

    Exercice 16 : passage au modle logique relationnel

    Soit le MCD relatif au suivie des Elves dans plusieurs classes

    1,1

    0,n1,n

    1,1

    0,n

    1,1 0,n

    1,n

    1,n

    1,n

    0,n

    1,11,n

    1,1

    Etablir le modle logique relationnel

  • 8/10/2019 Exercice Et Solutions Merise

    44/44

    E N S DUT 1re

    ANNEE 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 cetterelation.

    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 redondancevers 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 suivantsStocker (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 suivantesClient (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 ?