analyse (méthode merise) - univ- .(méthode merise) roland mahiquès @univ-montp3.fr

Download Analyse (méthode Merise) - univ- .(méthode Merise) Roland Mahiquès  @univ-montp3.fr

Post on 11-Sep-2018

226 views

Category:

Documents

3 download

Embed Size (px)

TRANSCRIPT

  • Roland Mahiqus - Montpellier

    Analyse - Page 1 -

    1

    Analyse

    (mthode Merise)

    Analyse

    (mthode Merise)

    Roland Mahiqus

    roland.mahiques@univ-montp3.fr

    Montpellier Analyse Page 2

    IntroductionIntroduction

    SGBD trs rpendusObjectif :

    Montpellier Analyse Page 3

    Modle Entit-AssociationModle Entit-Association

    Peter Pin-Shan Chen - 1976Bas sur Description Correspond Independence Uniquement

  • Roland Mahiqus - Montpellier

    Analyse - Page 2 -

    Montpellier Analyse Page 4

    Modle relationnelModle relationnel

    Edgar Frank Codd 1970Bas sur Simplicit Independence NormalisationLangage Optimisation Mal

    Montpellier Analyse Page 5

    UML

    (Unifiedmodeling language)

    UML

    (Unifiedmodeling language)

    Rumbaugh, Booch, Jacobson - 1995Base surOrientAccepte

    "transposition laLangage

    Montpellier Analyse Page 6

    MeriseMerise

    Hubert Tardieu - 19811977 :

    Mthode

    Prise CohrenceSparationDe

  • Roland Mahiqus - Montpellier

    Analyse - Page 3 -

    7

    Mthode MeriseMthode Merise

    Mthode dtude et de Ralisation Informatique pourles Systmes dEntreprise

    Montpellier Analyse Page 8

    ObjectifObjectif

    ConceptualiserConstruireProposerDonner

    Montpellier Analyse Page 9

    Contenu du chapitreContenu du chapitre

    Description et mise en pratique dune dmarche de conception dune application informatique rpondant aux questions :

  • Roland Mahiqus - Montpellier

    Analyse - Page 4 -

    Montpellier Analyse Page 10

    DmarcheDmarche

    ComprendreListerDterminerConstruireListerConstruireVrifier

    Montpellier Analyse Page 11

    DmarcheDmarche

    Montpellier Analyse Page 12

    ChronologieChronologie

  • Roland Mahiqus - Montpellier

    Analyse - Page 5 -

    Montpellier Analyse Page 13

    Le Modle Conceptuel de

    Communication (MCC)

    Le Modle Conceptuel de

    Communication (MCC)

    ConcevoirDterminerSpcifierLister

    Montpellier Analyse Page 14

    Le Modle Conceptuel de

    Communication (MCC)

    Le Modle Conceptuel de

    Communication (MCC)

    Formalisme

    Montpellier Analyse Page 15

    Le Modle Conceptuel de

    Communication (MCC)

    Le Modle Conceptuel de

    Communication (MCC)

  • Roland Mahiqus - Montpellier

    Analyse - Page 6 -

    Montpellier Analyse Page 16

    Le Modle Conceptuel de

    Communication (MCC)

    Le Modle Conceptuel de

    Communication (MCC)

    Dtecter

    MatriceDterminerLister

    Montpellier Analyse Page 17

    Le Modle Conceptuel de

    Communication (MCC)

    Le Modle Conceptuel de

    Communication (MCC)

    Montpellier Analyse Page 18

    Le Modle Organisationnel

    de Communication (MOC)

    Le Modle Organisationnel

    de Communication (MOC)

    Sites et lieuxChronologiePrcision

    Exemple : Qui

    Qui

  • Roland Mahiqus - Montpellier

    Analyse - Page 7 -

    Montpellier Analyse Page 19

    ListerTableau

    1 code2 dsignation3 type4 obtenu5 exemple : ou mode de calcul

    viterviter

    Le dictionnaire des

    donnes (DD)

    Le dictionnaire des

    donnes (DD)

    Montpellier Analyse Page 20

    4. Les donnes et leurs 4. Les donnes et leurs 4. Les donnes et leurs 4. Les donnes et leurs

    dpendancesdpendancesdpendancesdpendances

    4. Les donnes et leurs 4. Les donnes et leurs 4. Les donnes et leurs 4. Les donnes et leurs

    dpendancesdpendancesdpendancesdpendancesCode Dsignation Type Obtenu Exemple

    N table Numro de la table Numrique Saisie 12

    QtQuantit consomme d'une boisson

    N S 2

    ConsoNom de la consomation

    Texte S Caf

    PU Prix unitaire N (M) S 1,50 Montant Montant par conso N (M) C PU x QtTVA Taux de TVA N (P) S 19,6%Montant TVA Montant de la TVA N (M) C TTC-(TTC/1,196)

    TTC Total TTC du ticket N (M) CSomme des Montants

    DateDate d'emission du ticket

    Date S (Automatise) lundi 5 mai 2002

    HeureHeure d'mission du ticket

    Heure S (A) 11:05:38

    NticketNumro unique du ticket

    N S (A) 45

    Nom Nom du serveur T S MarcelNserveur Numro du serveur N S (A) 7

    Dictionnaire des donnes

    Montpellier Analyse Page 21

    Trouver

    Le dictionnaire des

    donnes (DD)

    Le dictionnaire des

    donnes (DD)

  • Roland Mahiqus - Montpellier

    Analyse - Page 8 -

    Montpellier Analyse Page 22

    4. Les donnes et leurs 4. Les donnes et leurs 4. Les donnes et leurs 4. Les donnes et leurs

    dpendancesdpendancesdpendancesdpendances

    4. Les donnes et leurs 4. Les donnes et leurs 4. Les donnes et leurs 4. Les donnes et leurs

    dpendancesdpendancesdpendancesdpendancesCode Dsignation Type Obtenu Exemple

    N table Numro de la table Numrique Saisie 12

    QtQuantit consomme d'une boisson

    N S 2

    Conso Nom de la consomation

    Texte S Caf

    PU Prix unitaire N (M) S 1,50 Montant Montant par conso N (M) C PU x QtTVA Taux de TVA N (P) S 19,6%Montant TVA Montant de la TVA N (M) C TTC-(TTC/1,196)

    TTC Total TTC du ticket N (M) CSomme des Montants

    DateDate d'emission du ticket

    Date S (Automatise) lundi 5 mai 2002

    HeureHeure d'mission du ticket

    Heure S (A) 11:05:38

    Nticket Numro unique du ticket

    N S (A) 45

    Nom Nom du serveur T S MarcelNserveur Numro du serveur N S (A) 7

    Dictionnaire des donnes

    Montpellier Analyse Page 23

    Recenser les rglesDe gestionD'organisation Techniques

    Les rgles de gestionLes rgles de gestion

    Montpellier Analyse Page 24

    Pourquoi modliser les donnes ?MinimiserMaximiserAssurerObtenirVrifier

    Le modle conceptuel des

    traitements (MCD)

    Le modle conceptuel des

    traitements (MCD)

  • Roland Mahiqus - Montpellier

    Analyse - Page 9 -

    Montpellier Analyse Page 25

    DfinitionReprsentation

    Complment de dfinition

    Le modle conceptuel des

    donnes (MCD)

    Le modle conceptuel des

    donnes (MCD)

    Montpellier Analyse Page 26

    Dtecter

    Dtecter

    PlacerDansDans

    Le modle conceptuel des

    donnes (MCD)

    Le modle conceptuel des

    donnes (MCD)

    Montpellier Analyse Page 27

    2 types de constructionconstruction

    Construction

    Le modle conceptuel des

    donnes (MCD)

    Le modle conceptuel des

    donnes (MCD)

  • Roland Mahiqus - Montpellier

    Analyse - Page 10 -

    Montpellier Analyse Page 28

    Indiquer

    DterminerNombre

    Mini = TypeTypeType

    Le modle conceptuel des

    donnes (MCD)

    Le modle conceptuel des

    donnes (MCD)

    Montpellier Analyse Page 29

    Formalisme

    Le modle conceptuel des

    donnes (MCD)

    Le modle conceptuel des

    donnes (MCD)

    Montpellier Analyse Page 30

    Le modle conceptuel des

    donnes (MCD)

    Le modle conceptuel des

    donnes (MCD)

    Exemple

  • Roland Mahiqus - Montpellier

    Analyse - Page 11 -

    Montpellier Analyse Page 31

    Passage du GDF au MCDLes objetsLes DF entre objets

    Les rubriques non en DF directe

    Le modle conceptuel des

    donnes (MCD)

    Le modle conceptuel des

    donnes (MCD)

    Montpellier Analyse Page 32

    Rgles de vrification du MCD

    Le modle conceptuel des

    donnes (MCD)

    Le modle conceptuel des

    donnes (MCD)

    Montpellier Analyse Page 33

    Normalisation du MCDdiffrents

    remplacer hirarchie

    Le modle conceptuel des

    donnes (MCD)

    Le modle conceptuel des

    donnes (MCD)

  • Roland Mahiqus - Montpellier

    Analyse - Page 12 -

    Montpellier Analyse Page 34

    Normalisation du MCD1FN =

    Le modle conceptuel des

    donnes (MCD)

    Le modle conceptuel des

    donnes (MCD)

    EMPLOYSmatricule

    nom, prnomprnoms-enfants

    EMPLOYSmatricule

    nomprnom

    ENFANTSN

    nomprnom

    Montpellier Analyse Page 35

    Normalisation du MCD2FN =

    Le modle conceptuel des

    donnes (MCD)

    Le modle conceptuel des

    donnes (MCD)

    LIVREScode, titre

    nom-diteuradresse

    DITEURSNditeur

    nom-diteuradresse

    LIVREScodetitre

    Montpellier Analyse Page 36

    Normalisation du MCD3FN =

    Le modle conceptuel des

    donnes (MCD)

    Le modle conceptuel des

    donnes (MCD)

    EMPLOYSmatricule

    nom, prnomnom_projetdbut, fin

    EMPLOYSmatricule

    nomprnom

    PROJETSNprojet

    nom_projetdbut, fin

  • Roland Mahiqus - Montpellier

    Analyse - Page 13 -

    Montpellier Analyse Page 37

    PasserDans la thorie gnrale des Bases de Donnes, prsent en algbre relationnelle et appel

    Le modle organisationnel

    des donnes (MOD)

    Le modle organisationnel

    des donnes (MOD)

    Montpellier Analyse Page 38

    Le MOD estEntitAssociationAttributCardinalit

    Le modle organisationnel

    des donnes (MOD)

    Le modle organisationnel

    des donnes (MOD)

    Montpellier Analyse Page 39

    Fond sur les thories relationnellesLa liaison

    Cls

    Doit permettre

    Le modle organisationnel

    des donnes (MOD)

    Le modle organisationnel

    des donnes (MOD)

  • Roland Mahiqus - Montpellier

    Analyse - Page 14 -

    Montpellier Analyse Page 40

    Transformation du MCD en MOD1 - Une entit devient

    Le modle organisationnel

    des donnes (MOD)

    Le modle organisationnel

    des donnes (MOD)

    Montpellier Analyse Page 41

    Transformation du MCD en MOD2 Une association de type "plusieurs plusieurs"

    Le modle organisationnel

    des donnes (MOD)

Recommended

View more >