149
MERISE HEI 3 - Décembre 2005

MERISE HEI 3 - Décembre 2005. Objectifs du cours n Aborder les outils et les techniques actuelles utilisés par les concepteurs de Système dinformation

Embed Size (px)

Citation preview

Page 1: MERISE HEI 3 - Décembre 2005. Objectifs du cours n Aborder les outils et les techniques actuelles utilisés par les concepteurs de Système dinformation

MERISE

HEI 3 - Décembre 2005

Page 2: MERISE HEI 3 - Décembre 2005. Objectifs du cours n Aborder les outils et les techniques actuelles utilisés par les concepteurs de Système dinformation

Objectifs du cours Aborder les outils et les techniques actuelles

utilisés par les concepteurs de Système d’information

Doit être complété par des cours plus techniques : SGBD, Gestion de projet, ...

Page 3: MERISE HEI 3 - Décembre 2005. Objectifs du cours n Aborder les outils et les techniques actuelles utilisés par les concepteurs de Système dinformation

MERISE

Introduction Modèle Conceptuel des Traitements Modèle Conceptuel des Données Modélisation Logique des Données

Page 4: MERISE HEI 3 - Décembre 2005. Objectifs du cours n Aborder les outils et les techniques actuelles utilisés par les concepteurs de Système dinformation

MERISE

Introduction Modèle Conceptuel des Traitements Modèle Conceptuel des Données Modélisation Logique des Données

Page 5: MERISE HEI 3 - Décembre 2005. Objectifs du cours n Aborder les outils et les techniques actuelles utilisés par les concepteurs de Système dinformation

Introduction

Généralités Approche systémique Méthodes de conception

Page 6: MERISE HEI 3 - Décembre 2005. Objectifs du cours n Aborder les outils et les techniques actuelles utilisés par les concepteurs de Système dinformation

Introduction

Généralités Approche systémique Méthodes de conception

Page 7: MERISE HEI 3 - Décembre 2005. Objectifs du cours n Aborder les outils et les techniques actuelles utilisés par les concepteurs de Système dinformation

Les années 60 Machine IBM 370

Perforateur, imprimante Système DOS Quelques Mo de mémoire Quelques 100 Mo de disque

Programmation Assembleur Cobol Fortran

Automatisation du processus

Page 8: MERISE HEI 3 - Décembre 2005. Objectifs du cours n Aborder les outils et les techniques actuelles utilisés par les concepteurs de Système dinformation

faire le plus de faire le plus de traitements traitements possibles dans le possibles dans le moins de moins de mémoiremémoire

faire le plus de faire le plus de traitements traitements possibles dans le possibles dans le moins de moins de mémoiremémoire

Les années 60 Machine IBM 370

Perforateur, imprimante Système DOS Quelques Mo de mémoire Quelques 100 Mo de disque

Programmation Assembleur Cobol Fortran

Automatisation du processus

Page 9: MERISE HEI 3 - Décembre 2005. Objectifs du cours n Aborder les outils et les techniques actuelles utilisés par les concepteurs de Système dinformation

Les années 80 Evolution des systèmes d’exploitation

transactionnel DOS-VSE VM/CMS Evolution du hardware

évolution des capacités stations de travail, réseaux locaux

Base de données Télé-traîtement et informatique transactionnelle

Page 10: MERISE HEI 3 - Décembre 2005. Objectifs du cours n Aborder les outils et les techniques actuelles utilisés par les concepteurs de Système dinformation

Reprendre et maintenir la programmation existanteReprendre et maintenir la programmation existanteMéthode de conceptionMéthode de conceptionReprendre et maintenir la programmation existanteReprendre et maintenir la programmation existanteMéthode de conceptionMéthode de conception

Les années 80 Evolution des systèmes d’exploitation

transactionnel DOS-VSE VM/CMS Evolution du hardware

évolution des capacités stations de travail, réseaux locaux

Base de données Télé-traîtement et informatique transactionnelle

Page 11: MERISE HEI 3 - Décembre 2005. Objectifs du cours n Aborder les outils et les techniques actuelles utilisés par les concepteurs de Système dinformation

Les années 90 Architecture Client-Serveur Base de données relationnelles L4G, AGL Windows

Page 12: MERISE HEI 3 - Décembre 2005. Objectifs du cours n Aborder les outils et les techniques actuelles utilisés par les concepteurs de Système dinformation

Conserver l’intégrité des informationsConserver l’intégrité des informationsGarantir l’homogénéité des systèmesGarantir l’homogénéité des systèmesConserver l’intégrité des informationsConserver l’intégrité des informationsGarantir l’homogénéité des systèmesGarantir l’homogénéité des systèmes

Les années 90 Architecture Client-Serveur Base de données relationnelles L4G, AGL Windows

Page 13: MERISE HEI 3 - Décembre 2005. Objectifs du cours n Aborder les outils et les techniques actuelles utilisés par les concepteurs de Système dinformation

Système d’information

Organisation

Traîtements

Données

Echange d’information

Page 14: MERISE HEI 3 - Décembre 2005. Objectifs du cours n Aborder les outils et les techniques actuelles utilisés par les concepteurs de Système dinformation

Introduction

Généralités Approche systémique Méthodes de conception

Page 15: MERISE HEI 3 - Décembre 2005. Objectifs du cours n Aborder les outils et les techniques actuelles utilisés par les concepteurs de Système dinformation

Approche systémique

Objet passifObjet passif

Objet informéObjet informé

Page 16: MERISE HEI 3 - Décembre 2005. Objectifs du cours n Aborder les outils et les techniques actuelles utilisés par les concepteurs de Système dinformation

Image systémique du SI

PilotagePilotagePilotagePilotage Sytème Sytème d’informad’informa

tiontion

Sytème Sytème d’informad’informa

tiontion

Systèmes opérantsSystèmes opérantsSystèmes opérantsSystèmes opérants

Page 17: MERISE HEI 3 - Décembre 2005. Objectifs du cours n Aborder les outils et les techniques actuelles utilisés par les concepteurs de Système dinformation

Image systémique du SI Sytème de pilotage

fixe les règles réalise les arbitrages

Système d’information mémoire collective

Système opérant apporte les réponses aux sollicitations

Page 18: MERISE HEI 3 - Décembre 2005. Objectifs du cours n Aborder les outils et les techniques actuelles utilisés par les concepteurs de Système dinformation

Image systémique du SI

SPSPSPSP SISISISI

SOSOSOSO

Informatique transactionnelleInformatique transactionnelle

Page 19: MERISE HEI 3 - Décembre 2005. Objectifs du cours n Aborder les outils et les techniques actuelles utilisés par les concepteurs de Système dinformation

Image systémique du SI

SPSPSPSP SISISISI

SOSOSOSO

Aide à la décision, expertiseAide à la décision, expertise

Page 20: MERISE HEI 3 - Décembre 2005. Objectifs du cours n Aborder les outils et les techniques actuelles utilisés par les concepteurs de Système dinformation

Introduction

Généralités Approche systémique Méthodes de conception

Page 21: MERISE HEI 3 - Décembre 2005. Objectifs du cours n Aborder les outils et les techniques actuelles utilisés par les concepteurs de Système dinformation

Historique 1977 Le ministère de l’industrie lance une

consultation pour définir une méthode de conception Les composants de cette méthode : CORIG décomposition du projet en étapes

approche systémique modélisation entités/relations Chen

Le début des années 80 boude MERISE L’approche des années 90 en fait un indispensable

Page 22: MERISE HEI 3 - Décembre 2005. Objectifs du cours n Aborder les outils et les techniques actuelles utilisés par les concepteurs de Système dinformation

Les principales méthodes MERISE (Français)

AXIAL (IBM)

MEGA ( Gamma internationnal)

YOURDON (Anglo-saxon)

Page 23: MERISE HEI 3 - Décembre 2005. Objectifs du cours n Aborder les outils et les techniques actuelles utilisés par les concepteurs de Système dinformation

MERISE

éthode éthode tude et detude et deéalisationéalisationnformatique parnformatique parousousnsemblesnsembles

MMEERRIISSEE

MMEERRIISSEE

d’d’

Page 24: MERISE HEI 3 - Décembre 2005. Objectifs du cours n Aborder les outils et les techniques actuelles utilisés par les concepteurs de Système dinformation

MERISE

thode pourthode pourassembler sesassembler sesdéesdéesansansffortsfforts

MEMERRIISSEE

MEMERRIISSEE

Page 25: MERISE HEI 3 - Décembre 2005. Objectifs du cours n Aborder les outils et les techniques actuelles utilisés par les concepteurs de Système dinformation

Les différents niveaux de préoccupation

Conceptuel(choix de gestion)

Organisationnel (logique)

Opérationnel (physique)

Quoi

QuiQuandOùComment

Comment

Page 26: MERISE HEI 3 - Décembre 2005. Objectifs du cours n Aborder les outils et les techniques actuelles utilisés par les concepteurs de Système dinformation

La courbe du soleil merise

Conceptuel

Organisationnel

Opérationnel

Modèle conceptuel de donnéesModèle conceptuel des

traitements

Dictionnaire des données et des thèmes.

Diagrammes de circulation des informations

Dictionnaire des données et des thèmes.

Diagrammes de circulation des informations

Modèle conceptuel avec cardinalités

Modèle conceptuel validé

Schéma relationnel des données Optimisation du diagramme de

circulation (symbole / lien)

Modèle physique des donnéesModèle physique des traitements

Objectifs / contraintesCahier des charges

Page 27: MERISE HEI 3 - Décembre 2005. Objectifs du cours n Aborder les outils et les techniques actuelles utilisés par les concepteurs de Système dinformation

Les entités manipulées

Données

Traîtements

Flux (d’information)

Page 28: MERISE HEI 3 - Décembre 2005. Objectifs du cours n Aborder les outils et les techniques actuelles utilisés par les concepteurs de Système dinformation

Les entités manipulées

Flux

Données

Traîtement

Page 29: MERISE HEI 3 - Décembre 2005. Objectifs du cours n Aborder les outils et les techniques actuelles utilisés par les concepteurs de Système dinformation

Les grands objectifs des méthodes

Fournir une boite à outils pour la modélisation

Structurer la démarche projet

Favoriser le dialogue utilisateur - informaticien

Page 30: MERISE HEI 3 - Décembre 2005. Objectifs du cours n Aborder les outils et les techniques actuelles utilisés par les concepteurs de Système dinformation

La boite à outils

DonnéesDonnées TraîtementsTraîtements FluxFlux

ConceptuelConceptuel MCTMCT MCCMCC

Organisa-tionnel

Organisa-tionnel

MOT 1MOT 2MOT 1MOT 2 MOCMOC

PhysiquePhysique MPDMPD

MLDMLD

MCDMCD

MPD : Modèle Physique des DonnéesMPD : Modèle Physique des Données

Page 31: MERISE HEI 3 - Décembre 2005. Objectifs du cours n Aborder les outils et les techniques actuelles utilisés par les concepteurs de Système dinformation

Le cycle en V

Besoin Exploitation

Analyse Recette

Conceptiongénérale

ConceptionDétaillée

Codage Tests unitaires

Tests d’intégrationConceptuel

Logique

Physique

Page 32: MERISE HEI 3 - Décembre 2005. Objectifs du cours n Aborder les outils et les techniques actuelles utilisés par les concepteurs de Système dinformation

Introduction

Généralités Historique Le SI

Approche systémique Système de pilotage Système d’information

Méthodes de conception Historique Merise et sa boite à outils Le cycle en V

Page 33: MERISE HEI 3 - Décembre 2005. Objectifs du cours n Aborder les outils et les techniques actuelles utilisés par les concepteurs de Système dinformation

MERISE

Introduction Modèle Conceptuel des Traitements Modèle Conceptuel des Données Modélisation Logique des Données

Page 34: MERISE HEI 3 - Décembre 2005. Objectifs du cours n Aborder les outils et les techniques actuelles utilisés par les concepteurs de Système dinformation

Modèle Conceptuel des Traitements Objectifs Définition Exemples

Page 35: MERISE HEI 3 - Décembre 2005. Objectifs du cours n Aborder les outils et les techniques actuelles utilisés par les concepteurs de Système dinformation

Modèle Conceptuel des Traitements Objectifs Définition Exemples

Page 36: MERISE HEI 3 - Décembre 2005. Objectifs du cours n Aborder les outils et les techniques actuelles utilisés par les concepteurs de Système dinformation

MCT - Objectifs

Opération 1Opération 1

Opération 2Opération 2

Opération 3Opération 3

Opération 4Opération 4

Opération 5Opération 5

Opération NOpération N

Processus

Fin du Processus

Rupture

Rupture

Rupture

Rupture

Rupture

Page 37: MERISE HEI 3 - Décembre 2005. Objectifs du cours n Aborder les outils et les techniques actuelles utilisés par les concepteurs de Système dinformation

MCT - Objectifs

Sollicitation

Règles

Réponses

Page 38: MERISE HEI 3 - Décembre 2005. Objectifs du cours n Aborder les outils et les techniques actuelles utilisés par les concepteurs de Système dinformation

Modèle Conceptuel des Traitements Objectifs Définition Exemples

Page 39: MERISE HEI 3 - Décembre 2005. Objectifs du cours n Aborder les outils et les techniques actuelles utilisés par les concepteurs de Système dinformation

Définitions Opération :

Ensemble de traitements homogènes dans le cycle décisionnel et temporel.

Rupture : Frontière entre deux opérations.

Synchronisation : combinaison des événements qui déclenchent une

opération.

Page 40: MERISE HEI 3 - Décembre 2005. Objectifs du cours n Aborder les outils et les techniques actuelles utilisés par les concepteurs de Système dinformation

Représentation de l'opération

Règles d'émissionRègles d'émission

AA BB CC

A et (B ou C)A et (B ou C)

Règles de gestionRègles de gestion

MnémoniqueMnémonique

R1R1 R2R2 R3R3

événements

synchro.

résultats

opération

Page 41: MERISE HEI 3 - Décembre 2005. Objectifs du cours n Aborder les outils et les techniques actuelles utilisés par les concepteurs de Système dinformation

Représentation de l'opération

Règles d'émissionRègles d'émission

AA BB CC

A et (B ou C)A et (B ou C)

Règles de gestionRègles de gestion

MnémoniqueMnémonique

R1R1 R2R2 R3R3

Événements : -Interne ( résultats précédents )-Externe ( hors référentiel) :

-Flux ( commande,livraison)-Temporisation( 31/12 inventaire)-Décision arbitraire.

synchro.

Résultats :Valeur ajoutée par une opération- Concret ( création d’objet )

- Abstrait ( pas de création d’objet)

Opération :Ensemble des traitements élémentaires non interruptible, déclenché par au moins 1 évènement et produisant au moins un résultat.

Processus : -Ensemble d’opérationsDéclenché par au moins unÉvènement extérieur

Page 42: MERISE HEI 3 - Décembre 2005. Objectifs du cours n Aborder les outils et les techniques actuelles utilisés par les concepteurs de Système dinformation

Représentation de l'opération

Organigramme 1 entrée unique 1 sortie unique de tout point on va à l'entrée et à la sortie

Page 43: MERISE HEI 3 - Décembre 2005. Objectifs du cours n Aborder les outils et les techniques actuelles utilisés par les concepteurs de Système dinformation

Représentation de l'opération

Organigramme 1 entrée unique 1 sortie unique de tout point on va à l'entrée et à la sortie

MCT Multi-entrée Multi-sortie

Page 44: MERISE HEI 3 - Décembre 2005. Objectifs du cours n Aborder les outils et les techniques actuelles utilisés par les concepteurs de Système dinformation

Représentation de l'opération

Achat VoitureAchat Voiture

Bon de garantieFacture

Panne

Réparation sous garantieRéparation sous garantieDécisionclient

EntretienEntretien

Page 45: MERISE HEI 3 - Décembre 2005. Objectifs du cours n Aborder les outils et les techniques actuelles utilisés par les concepteurs de Système dinformation

Représentation de l'opération Méthode de construction

Identifier les règles de gestion

Rechercher les ruptures (temps, décision)

Construire le MCT

Outil de structuration MCC ( modele conceptuel communication et GFA ( graphe des flux entre facteurs).

Page 46: MERISE HEI 3 - Décembre 2005. Objectifs du cours n Aborder les outils et les techniques actuelles utilisés par les concepteurs de Système dinformation

Représentation de l'opération

a et ba et b

FacturationFacturation

Bon livraison

Paiementclient

a et ba et b

EnregistrementEnregistrement RelanceRelance

Fin mois

8hLundi

a et (b et c) a et (b et c)

Facture payée appelclientappelclient

Facture

Page 47: MERISE HEI 3 - Décembre 2005. Objectifs du cours n Aborder les outils et les techniques actuelles utilisés par les concepteurs de Système dinformation

Modèle Conceptuel des Traitements Objectifs Définition Exemples

Page 48: MERISE HEI 3 - Décembre 2005. Objectifs du cours n Aborder les outils et les techniques actuelles utilisés par les concepteurs de Système dinformation

1er Exemple :

Vente à un client

Page 49: MERISE HEI 3 - Décembre 2005. Objectifs du cours n Aborder les outils et les techniques actuelles utilisés par les concepteurs de Système dinformation

Vente à un client Processus de vente dans un contexte

hypermarché.

Règlement possible par CB ou chèque si montant > 15 €.

Remise d'un ticket à la caisse.

Page 50: MERISE HEI 3 - Décembre 2005. Objectifs du cours n Aborder les outils et les techniques actuelles utilisés par les concepteurs de Système dinformation

Vente à un client

OKOK Pas OKPas OK

RechercheRecherche

articledisponible

articledisponible

Demanded'achat

Demanded'achat

articleindisponible

articleindisponible

Page 51: MERISE HEI 3 - Décembre 2005. Objectifs du cours n Aborder les outils et les techniques actuelles utilisés par les concepteurs de Système dinformation

ETET

articledisponible

articledisponible

Arrivéeen caisseArrivée

en caisse

Sommeà payerSommeà payer

S(prix à payer)- S(avoirs)- S(acomptes) = S.P.

S.P.S.P.SommationSommation

Vente à un client Si l’article est disponible

Page 52: MERISE HEI 3 - Décembre 2005. Objectifs du cours n Aborder les outils et les techniques actuelles utilisés par les concepteurs de Système dinformation

ETET

Sommeà payerSommeà payer

Mode depaiementMode depaiement

Paiement CBou Chèque

Paiement CBou Chèque

PaiementEspècesPaiementEspèces

"+" = ou

PaiementPaiement

(CB+Ch)ET

15 €

(CB+Ch)ET

15 €

Espècesou

< 15 €

Espècesou

< 15 €

Vente à un client Une fois la somme à payer définie

Page 53: MERISE HEI 3 - Décembre 2005. Objectifs du cours n Aborder les outils et les techniques actuelles utilisés par les concepteurs de Système dinformation

Vente à un client Si paiement CB ou Chèque, il faut en contrôler la

validité

ETET

RejetRejet ContrôleOK

ContrôleOK

ContrôleContrôle

Pas OKPas OK OKOK

Paiement CBou Chèque

Paiement CBou Chèque

LancementvérificationLancementvérification

Page 54: MERISE HEI 3 - Décembre 2005. Objectifs du cours n Aborder les outils et les techniques actuelles utilisés par les concepteurs de Système dinformation

OUOU

TicketTicket

ContrôleOK

ContrôleOK

PaiementEspècesPaiementEspèces

EnregistrementEnregistrement

Vente à un client Il faut alors émettre le ticket de caisse

Page 55: MERISE HEI 3 - Décembre 2005. Objectifs du cours n Aborder les outils et les techniques actuelles utilisés par les concepteurs de Système dinformation

2ème Exemple :Gestion des

approvisionnements dans une société

Page 56: MERISE HEI 3 - Décembre 2005. Objectifs du cours n Aborder les outils et les techniques actuelles utilisés par les concepteurs de Système dinformation

Gestion des approvisionnements L'acheteur envoie une demande

d'approvisionnement aux fournisseurs possibles. Selon leurs prix, ils choisissent un fournisseur. Etablissement d'un bon de commande. Après livraison, contrôle des articles et retour si

problème(s).Sinon, articles stockés et bon à payer établi par le magasin.

A la réception de la facture, si la correspondance facture-bon à payer est bonne alors chèque.

Page 57: MERISE HEI 3 - Décembre 2005. Objectifs du cours n Aborder les outils et les techniques actuelles utilisés par les concepteurs de Système dinformation

Demandede prix

Demandede prix

Demanded'approvisionnement

Demanded'approvisionnement

Recherche de fournisseurRecherche de fournisseur

Gestion des approvisionnements

Page 58: MERISE HEI 3 - Décembre 2005. Objectifs du cours n Aborder les outils et les techniques actuelles utilisés par les concepteurs de Système dinformation

ETET

Fournisseurchoisi

Fournisseurchoisi

Demandede prix

Demandede prix

Choix d'un fournisseurChoix d'un fournisseur

OffreOffre

CommandeCommande

Gestion des approvisionnements Il faut alors choisir un fournisseur

Page 59: MERISE HEI 3 - Décembre 2005. Objectifs du cours n Aborder les outils et les techniques actuelles utilisés par les concepteurs de Système dinformation

ETET

CommandeCommande

Contrôle des articlesContrôle des articles

LivraisonLivraison

OKOK Pas OKPas OK

Gestion des approvisionnements Une fois les articles commandés, on les attend

Page 60: MERISE HEI 3 - Décembre 2005. Objectifs du cours n Aborder les outils et les techniques actuelles utilisés par les concepteurs de Système dinformation

ETET

Bonà payer

Bonà payer

CommandeCommande

Contrôle des articlesContrôle des articles

LivraisonLivraison

ArticlesstockésArticlesstockés

OKOK Pas OKPas OK

Gestion des approvisionnements Une fois les articles commandés, on les attend

Page 61: MERISE HEI 3 - Décembre 2005. Objectifs du cours n Aborder les outils et les techniques actuelles utilisés par les concepteurs de Système dinformation

ETET

Bonà payer

Bonà payer

CommandeCommande

Contrôle des articlesContrôle des articles

LivraisonLivraison

ArticlesstockésArticlesstockés

OKOK Pas OKPas OK

RetourlivraisonRetour

livraison

Gestion des approvisionnements Une fois les articles commandés, on les attend

Page 62: MERISE HEI 3 - Décembre 2005. Objectifs du cours n Aborder les outils et les techniques actuelles utilisés par les concepteurs de Système dinformation

ETET

Fournisseurchoisi

Fournisseurchoisi

ChèqueChèque

Réalisation du paiementRéalisation du paiement

Bonà payer

Bonà payerFactureFacture

Gestion des approvisionnements Si la marchandise est bonne, il faut la payer

Page 63: MERISE HEI 3 - Décembre 2005. Objectifs du cours n Aborder les outils et les techniques actuelles utilisés par les concepteurs de Système dinformation

Modèle Conceptuel des Traitements

Objectifs

Définition

Exemples

Page 64: MERISE HEI 3 - Décembre 2005. Objectifs du cours n Aborder les outils et les techniques actuelles utilisés par les concepteurs de Système dinformation

MERISE

Introduction Modèle Conceptuel des Traitements Modèle Conceptuel des Données Modélisation Logique des Données

Page 65: MERISE HEI 3 - Décembre 2005. Objectifs du cours n Aborder les outils et les techniques actuelles utilisés par les concepteurs de Système dinformation

Modèle Conceptuel des Données Problématique Les objets Les relations Exemple Cardinalités Règles de simplification Règles de construction Normalisation

Page 66: MERISE HEI 3 - Décembre 2005. Objectifs du cours n Aborder les outils et les techniques actuelles utilisés par les concepteurs de Système dinformation

Modèle Conceptuel des Données Problématique Les objets Les relations Exemple Cardinalités Règles de simplification Règles de construction Normalisation

Page 67: MERISE HEI 3 - Décembre 2005. Objectifs du cours n Aborder les outils et les techniques actuelles utilisés par les concepteurs de Système dinformation

la Voiturela Voiturerougerouge

490 WE 59490 WE 59

la Voiture rougela Voiture rougedu fonddu fond

L'identification d'un L'identification d'un élément est propreélément est propre

Problématique Parking

Page 68: MERISE HEI 3 - Décembre 2005. Objectifs du cours n Aborder les outils et les techniques actuelles utilisés par les concepteurs de Système dinformation

ProblématiqueProblématiqueSUPERMARCHESUPERMARCHE

SUPERMARCHESUPERMARCHE

SUPERMARCHESUPERMARCHE

SAVONSAVONSAVONSAVON

1,50 €1,50 €0.4 €0.4 €

boite de 6boite de 6sardines àsardines àl'huile d'olivel'huile d'olivepetit moussepetit mousse

Page 69: MERISE HEI 3 - Décembre 2005. Objectifs du cours n Aborder les outils et les techniques actuelles utilisés par les concepteurs de Système dinformation

L'objet de la modélisation de Chen est de réaliser une L'objet de la modélisation de Chen est de réaliser une cartographie normalisée et exhaustive cartographie normalisée et exhaustive des informations.des informations.L'objet de la modélisation de Chen est de réaliser une L'objet de la modélisation de Chen est de réaliser une cartographie normalisée et exhaustive cartographie normalisée et exhaustive des informations.des informations.

ProblématiqueProblématiqueSUPERMARCHESUPERMARCHE

SUPERMARCHESUPERMARCHE

SUPERMARCHESUPERMARCHE

SAVONSAVONSAVONSAVON

1,50 €1,50 €0.4 €0.4 €

1,7 €1,7 €

0.6 €0.6 €

0.7 €0.7 €

boite de 6boite de 6sardines àsardines àl'huile d'olivel'huile d'olivepetit moussepetit mousse

Page 70: MERISE HEI 3 - Décembre 2005. Objectifs du cours n Aborder les outils et les techniques actuelles utilisés par les concepteurs de Système dinformation

Modèle Conceptuel des Données Problématique Les objets Les relations Exemple Cardinalités Règles de simplification Règles de construction Normalisation

Page 71: MERISE HEI 3 - Décembre 2005. Objectifs du cours n Aborder les outils et les techniques actuelles utilisés par les concepteurs de Système dinformation

Les objets Objet :

Entité porteuse de propriétés qui est identifiée par l'organisme

Propriété : Information élémentaire dépendante d'un objet ou d'une

association d'objets

Identifiant : Propriété, ou composition de propriétés, qui permet

l'identification exacte d'une occurence

Page 72: MERISE HEI 3 - Décembre 2005. Objectifs du cours n Aborder les outils et les techniques actuelles utilisés par les concepteurs de Système dinformation

VéhiculeVéhicule

n° immatriculationcouleurpuissance

n° immatriculationcouleurpuissance

Les objets Parking

Page 73: MERISE HEI 3 - Décembre 2005. Objectifs du cours n Aborder les outils et les techniques actuelles utilisés par les concepteurs de Système dinformation

VéhiculeVéhicule

n° immatriculationcouleurpuissance

n° immatriculationcouleurpuissance

VéhiculeVéhicule

marquecouleurpositionn° immatriculationpuissance

marquecouleurpositionn° immatriculationpuissance

Les objets Parking

Page 74: MERISE HEI 3 - Décembre 2005. Objectifs du cours n Aborder les outils et les techniques actuelles utilisés par les concepteurs de Système dinformation

MnémoniqueMnémonique

IdentifiantPropriété 1Propriété 2. . . . . . . . . Propriété n

IdentifiantPropriété 1Propriété 2. . . . . . . . . Propriété nnn

Nombre fini et défini de propriétés

Nombre fini et défini de propriétés

Les objets

Page 75: MERISE HEI 3 - Décembre 2005. Objectifs du cours n Aborder les outils et les techniques actuelles utilisés par les concepteurs de Système dinformation

MnémoniqueMnémonique

IdentifiantPropriété 1Propriété 2. . . . . . . . . Propriété n

IdentifiantPropriété 1Propriété 2. . . . . . . . . Propriété n

Les objets

Page 76: MERISE HEI 3 - Décembre 2005. Objectifs du cours n Aborder les outils et les techniques actuelles utilisés par les concepteurs de Système dinformation

MnémoniqueMnémonique

IdentifiantPropriété 1Propriété 2. . . . . . . . . Propriété n

IdentifiantPropriété 1Propriété 2. . . . . . . . . Propriété n

Les objets

Page 77: MERISE HEI 3 - Décembre 2005. Objectifs du cours n Aborder les outils et les techniques actuelles utilisés par les concepteurs de Système dinformation

Modèle Conceptuel des Données Problématique Les objets Les relations Exemple Cardinalités Règles de simplification Règles de construction Normalisation

Page 78: MERISE HEI 3 - Décembre 2005. Objectifs du cours n Aborder les outils et les techniques actuelles utilisés par les concepteurs de Système dinformation

RelationRelation

Entité qui peut être porteuse de propriétés

Identifiée par la composition des identifiants

Association perçue entre objets de l'univers étudié

Les relations

Page 79: MERISE HEI 3 - Décembre 2005. Objectifs du cours n Aborder les outils et les techniques actuelles utilisés par les concepteurs de Système dinformation

A B

AR B

Les relations

Page 80: MERISE HEI 3 - Décembre 2005. Objectifs du cours n Aborder les outils et les techniques actuelles utilisés par les concepteurs de Système dinformation

PersonnePersonne

N° SSNomN° SSNom

A pour mèreA pour mère

Les relations Relation binaire réflexive (1/2)

Page 81: MERISE HEI 3 - Décembre 2005. Objectifs du cours n Aborder les outils et les techniques actuelles utilisés par les concepteurs de Système dinformation

ObjetObjet

IDP1

. . .Pn

IDP1

. . .Pn

RelationRelation

PR1

. . . .PRn

Les relations Relation binaire réflexive (2/2)

Page 82: MERISE HEI 3 - Décembre 2005. Objectifs du cours n Aborder les outils et les techniques actuelles utilisés par les concepteurs de Système dinformation

MagasinMagasin

Nomadresseville

Nomadresseville

VendreVendrePrix de vente

ProduitProduit

Codedésignationpackaging

Codedésignationpackaging

Les relations Relation binaire (1/2)

Page 83: MERISE HEI 3 - Décembre 2005. Objectifs du cours n Aborder les outils et les techniques actuelles utilisés par les concepteurs de Système dinformation

Objet 1Objet 1

ID1

P11

. . . .P1n

ID1

P11

. . . .P1n

Objet 2Objet 2

ID2

P21

. . . .P2n

ID2

P21

. . . .P2n

RelationRelation

PR1

. . . .PRn

Les relations Relation binaire (2/2)

Page 84: MERISE HEI 3 - Décembre 2005. Objectifs du cours n Aborder les outils et les techniques actuelles utilisés par les concepteurs de Système dinformation

MagasinMagasin

Nomadresseville

Nomadresseville

VendreVendrePrix de vente

ProduitProduit

Codedésignationpackaging

Codedésignationpackaging

PériodePériode

Codedate débutdate fin

Codedate débutdate fin

Les relations Relation n-aire (1/2)

Page 85: MERISE HEI 3 - Décembre 2005. Objectifs du cours n Aborder les outils et les techniques actuelles utilisés par les concepteurs de Système dinformation

Objet 1Objet 1

ID1

P11

. . . .P1n

ID1

P11

. . . .P1n

Objet 2Objet 2

ID2

P21

. . . .P2n

ID2

P21

. . . .P2n

RelationRelation

PR1

. . . .PRn

Objet 3Objet 3

ID3

P31

. . . .P3n

ID3

P31

. . . .P3n

Les relations Relation n-aire (2/2)

Page 86: MERISE HEI 3 - Décembre 2005. Objectifs du cours n Aborder les outils et les techniques actuelles utilisés par les concepteurs de Système dinformation

Relation binaire réflexiveRelation binaire réflexive

Relation binaireRelation binaire

Relation ternaireRelation ternaire

Les relations Résumé

Page 87: MERISE HEI 3 - Décembre 2005. Objectifs du cours n Aborder les outils et les techniques actuelles utilisés par les concepteurs de Système dinformation

Modèle Conceptuel des Données Problématique Les objets Les relations Exemple Cardinalités Règles de simplification Règles de construction Normalisation

Page 88: MERISE HEI 3 - Décembre 2005. Objectifs du cours n Aborder les outils et les techniques actuelles utilisés par les concepteurs de Système dinformation

Recettes

Exemple

Page 89: MERISE HEI 3 - Décembre 2005. Objectifs du cours n Aborder les outils et les techniques actuelles utilisés par les concepteurs de Système dinformation

Une recette =

sel

beurre

eau

ingrédient

Exemple Modélisation du S.I. lié à un livre de recettes

Page 90: MERISE HEI 3 - Décembre 2005. Objectifs du cours n Aborder les outils et les techniques actuelles utilisés par les concepteurs de Système dinformation

Un ingrédient peut en

remplacer un autre

Exemple

Page 91: MERISE HEI 3 - Décembre 2005. Objectifs du cours n Aborder les outils et les techniques actuelles utilisés par les concepteurs de Système dinformation

RecetteRecette

nom recettenom recette Se compose deSe compose de

Quantité

IngrédientIngrédient

Nom ingredNom ingred

Remplacé parRemplacé par

Exemple

Page 92: MERISE HEI 3 - Décembre 2005. Objectifs du cours n Aborder les outils et les techniques actuelles utilisés par les concepteurs de Système dinformation

Erreur, un ingrédient peut en remplacer Erreur, un ingrédient peut en remplacer un autre dans une recette déterminéeun autre dans une recette déterminée

Exemple

Page 93: MERISE HEI 3 - Décembre 2005. Objectifs du cours n Aborder les outils et les techniques actuelles utilisés par les concepteurs de Système dinformation

RecetteRecette

nom recettenom recette Se compose deSe compose de

Quantité

IngrédientIngrédient

Nom ingredNom ingred

Remplacé parRemplacé par

Exemple

Page 94: MERISE HEI 3 - Décembre 2005. Objectifs du cours n Aborder les outils et les techniques actuelles utilisés par les concepteurs de Système dinformation

Modèle Conceptuel des Données Problématique Les objets Les relations Exemple Cardinalités Règles de simplification Règles de construction Normalisation

Page 95: MERISE HEI 3 - Décembre 2005. Objectifs du cours n Aborder les outils et les techniques actuelles utilisés par les concepteurs de Système dinformation

0000 1111 2222 nnnn3333

aucuneaucune

doit existerdoit exister

plusieursplusieurs

Cardinalités Définition

Nombre minimum et nombre maximum d'occurrences de la relation au départ d'une occurrence de l'ensemble.

Page 96: MERISE HEI 3 - Décembre 2005. Objectifs du cours n Aborder les outils et les techniques actuelles utilisés par les concepteurs de Système dinformation

AA BB

Cardinalités Relation 1,1 - 0,1

Page 97: MERISE HEI 3 - Décembre 2005. Objectifs du cours n Aborder les outils et les techniques actuelles utilisés par les concepteurs de Système dinformation

AA BBParentParent EnfantEnfant

Cardinalités Relation 0,n - 0,1

Appelée : Relation hiérarchique

Page 98: MERISE HEI 3 - Décembre 2005. Objectifs du cours n Aborder les outils et les techniques actuelles utilisés par les concepteurs de Système dinformation

Cardinalités

AA BB Relation 0,n - 0,n

Appelée : Relation N-P

Page 99: MERISE HEI 3 - Décembre 2005. Objectifs du cours n Aborder les outils et les techniques actuelles utilisés par les concepteurs de Système dinformation

PersonnePersonne

N° SSNomN° SSNom

A pour mèreA pour mère1,1

0,n

Cardinalités

correct conceptuellement non initialisable

Page 100: MERISE HEI 3 - Décembre 2005. Objectifs du cours n Aborder les outils et les techniques actuelles utilisés par les concepteurs de Système dinformation

PersonnePersonne

N° SSNomN° SSNom

A pour mèreA pour mère0,1

0,n

Cardinalités

correct conceptuellement initialisable

Page 101: MERISE HEI 3 - Décembre 2005. Objectifs du cours n Aborder les outils et les techniques actuelles utilisés par les concepteurs de Système dinformation

MagasinMagasin

Nomadresseville

Nomadresseville

VendreVendrePrix de vente

ProduitProduit

Codedésignationpackaging

Codedésignationpackaging

0,n 0,n

Cardinalités

Page 102: MERISE HEI 3 - Décembre 2005. Objectifs du cours n Aborder les outils et les techniques actuelles utilisés par les concepteurs de Système dinformation

MagasinMagasin

Nomadresseville

Nomadresseville

VendreVendrePrix de vente

ProduitProduit

Codedésignationpackaging

Codedésignationpackaging

0,n 0,n

Cardinalités

Page 103: MERISE HEI 3 - Décembre 2005. Objectifs du cours n Aborder les outils et les techniques actuelles utilisés par les concepteurs de Système dinformation

MagasinMagasin

Nomadresseville

Nomadresseville

VendreVendrePrix de vente

ProduitProduit

CodedésignationpackagingPrix de vente

CodedésignationpackagingPrix de vente

0,n 0,1

Cardinalités

Page 104: MERISE HEI 3 - Décembre 2005. Objectifs du cours n Aborder les outils et les techniques actuelles utilisés par les concepteurs de Système dinformation

MagasinMagasin

Nomadresseville

Nomadresseville

VendreVendreProduitProduit

CodedésignationpackagingPrix de vente

CodedésignationpackagingPrix de vente

0,n 0,1

Cardinalités

Une relation hiérarchique ne peut être porteuse de propriétés

Page 105: MERISE HEI 3 - Décembre 2005. Objectifs du cours n Aborder les outils et les techniques actuelles utilisés par les concepteurs de Système dinformation

MagasinMagasin

Nomadresseville

Nomadresseville

VendreVendrePrix de vente

ProduitProduit

Codedésignationpackaging

Codedésignationpackaging

PériodePériode

Codedate débutdate fin

Codedate débutdate fin

0,n

0,n

0,n

Cardinalités

Page 106: MERISE HEI 3 - Décembre 2005. Objectifs du cours n Aborder les outils et les techniques actuelles utilisés par les concepteurs de Système dinformation

MagasinMagasin

CodeCode Réaliser C.A.Réaliser C.A.

C.A.

MoisMois

moismois

magasinmagasin

Code. . . . .Chiffre affaire

Code. . . . .Chiffre affaire

0,n 0,n

Cardinalités Gestion des Historiques

Page 107: MERISE HEI 3 - Décembre 2005. Objectifs du cours n Aborder les outils et les techniques actuelles utilisés par les concepteurs de Système dinformation

0,n 0,n

MagasinMagasin

CodeCode

Réaliser C.A.Réaliser C.A.

C.A.

MoisMois

moismois

RayonRayon

CodeCode

0,n

Cardinalités

Page 108: MERISE HEI 3 - Décembre 2005. Objectifs du cours n Aborder les outils et les techniques actuelles utilisés par les concepteurs de Système dinformation

Modèle Conceptuel des Données Problématique Les objets Les relations Exemple Cardinalités Règles de simplification Règles de construction Normalisation

Page 109: MERISE HEI 3 - Décembre 2005. Objectifs du cours n Aborder les outils et les techniques actuelles utilisés par les concepteurs de Système dinformation

MagasinMagasin

Code magasinnbre personneCode magasinnbre personne

SuperetteSuperette

Code superettesurface venteCode superettesurface vente

1,1 1,1

SynonymeSynonyme

MagasinMagasin

Code magasinnbre personnesurface vente

Code magasinnbre personnesurface vente

Règles de simplification

Page 110: MERISE HEI 3 - Décembre 2005. Objectifs du cours n Aborder les outils et les techniques actuelles utilisés par les concepteurs de Système dinformation

ContratContrat

entreentren° Contrat :n° Contrat :

etet

il ail a

pourpour pourpour

Règles de simplification

Page 111: MERISE HEI 3 - Décembre 2005. Objectifs du cours n Aborder les outils et les techniques actuelles utilisés par les concepteurs de Système dinformation

0,n 0,n

ClientClient

Codenomsolvabilité

Codenomsolvabilité

SouscrireSouscrire

ContratContrat

Code contratmontant HTdate

Code contratmontant HTdate

FournisseurFournisseur

CodenomCodenom

1,1

Règles de simplification

Page 112: MERISE HEI 3 - Décembre 2005. Objectifs du cours n Aborder les outils et les techniques actuelles utilisés par les concepteurs de Système dinformation

0,n 0,n

ClientClient

Codenomsolvabilité

Codenomsolvabilité

SouscrireSouscrire

ContratContrat

Code contratmontant HTdate

Code contratmontant HTdate

FournisseurFournisseur

CodenomCodenom

1,1

CIFCIF CIFCIF

0,n 0,n

1,1 1,1

Règles de simplification

Page 113: MERISE HEI 3 - Décembre 2005. Objectifs du cours n Aborder les outils et les techniques actuelles utilisés par les concepteurs de Système dinformation

ClientClient

Codenomsolvabilité

Codenomsolvabilité

ContratContrat

Code contratmontant HTdate

Code contratmontant HTdate

FournisseurFournisseur

CodenomCodenom

CIFCIF CIFCIF

0,n 0,n

1,1 1,1

Règles de simplification

Page 114: MERISE HEI 3 - Décembre 2005. Objectifs du cours n Aborder les outils et les techniques actuelles utilisés par les concepteurs de Système dinformation

0,1

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

0,1 0,1

1,n 0,n 1,n0,n

++

ordre N 1 ++ N-1

Règles de simplification

Page 115: MERISE HEI 3 - Décembre 2005. Objectifs du cours n Aborder les outils et les techniques actuelles utilisés par les concepteurs de Système dinformation

Modèle Conceptuel des Données Problématique Les objets Les relations Exemple Cardinalités Règles de simplification Règles de construction Normalisation

Page 116: MERISE HEI 3 - Décembre 2005. Objectifs du cours n Aborder les outils et les techniques actuelles utilisés par les concepteurs de Système dinformation

Code magasinCode superetteCode produitPrix de vente produitChiffre d'affaire/produit/moisMoisCode articleLibellé article

Code magasinCode superetteCode produitPrix de vente produitChiffre d'affaire/produit/moisMoisCode articleLibellé article

Dictionnaire brut

Règles de construction Identifier objets, identifiants, propriétés, relations

probables

Page 117: MERISE HEI 3 - Décembre 2005. Objectifs du cours n Aborder les outils et les techniques actuelles utilisés par les concepteurs de Système dinformation

Code magasinCode superetteCode produitPrix de vente produitChiffre d'affaire/produit/moisMoisCode articleLibellé article

Code magasinCode superetteCode produitPrix de vente produitChiffre d'affaire/produit/moisMoisCode articleLibellé article

Dictionnaire épuré

Règles de construction Supprimer polysèmes et synonymes

Page 118: MERISE HEI 3 - Décembre 2005. Objectifs du cours n Aborder les outils et les techniques actuelles utilisés par les concepteurs de Système dinformation

Code magasinCode produitPrix de vente produitChiffre d'affaire/produit/moisMoisLibellé article

Code magasinCode produitPrix de vente produitChiffre d'affaire/produit/moisMoisLibellé article

Dictionnaire épuré

Règles de construction Supprimer polysèmes et synonymes

Page 119: MERISE HEI 3 - Décembre 2005. Objectifs du cours n Aborder les outils et les techniques actuelles utilisés par les concepteurs de Système dinformation

Chiffre d'affaire/produit/moisChiffre d'affaire/produit/mois

MagasinMagasin

Code magasinCode magasin

ProduitProduit

Code produitlibellé produitprix de vente produit

Code produitlibellé produitprix de vente produit

MoisMois

Règles de construction Sortir tous les objets

Page 120: MERISE HEI 3 - Décembre 2005. Objectifs du cours n Aborder les outils et les techniques actuelles utilisés par les concepteurs de Système dinformation

Règles de construction

MagasinMagasin

Code magasinCode magasin

ProduitProduit

Code produitlibellé produitprix de vente produit

Code produitlibellé produitprix de vente produit

MoisMois

RéaliserRéaliser

C.A.

Elaborer le modèle

Page 121: MERISE HEI 3 - Décembre 2005. Objectifs du cours n Aborder les outils et les techniques actuelles utilisés par les concepteurs de Système dinformation

DomaineDomaine FournisseurFournisseur

FactureFacture

Facture clientFacture client

Modèle externeModèle externe

FactureFacturefournisseurfournisseur

Modèle interneModèle interne

Validation aux modèles externes

Page 122: MERISE HEI 3 - Décembre 2005. Objectifs du cours n Aborder les outils et les techniques actuelles utilisés par les concepteurs de Système dinformation

Modèle Conceptuel des Données Problématique Les objets Les relations Exemple Cardinalités Règles de simplification Règles de construction Normalisation

Page 123: MERISE HEI 3 - Décembre 2005. Objectifs du cours n Aborder les outils et les techniques actuelles utilisés par les concepteurs de Système dinformation

1FN1FN

2FN2FN

3FN3FN

BCNFBCNF

4FN4FN

5FN5FN

NormalisationNormalisation

Page 124: MERISE HEI 3 - Décembre 2005. Objectifs du cours n Aborder les outils et les techniques actuelles utilisés par les concepteurs de Système dinformation

MnémoMnémo

Identifiantprop 1prop 2. . . . . prop n

Identifiantprop 1prop 2. . . . . prop n

Dépendance fonctionnelle P R

Page 125: MERISE HEI 3 - Décembre 2005. Objectifs du cours n Aborder les outils et les techniques actuelles utilisés par les concepteurs de Système dinformation

MnémoMnémo

Identifiantprop 1prop 2. . . . . prop n

Identifiantprop 1prop 2. . . . . prop n

AssuréAssuré

Id. assurénomdate naissance

Id. assurénomdate naissance

Dépendance fonctionnelle P R

Page 126: MERISE HEI 3 - Décembre 2005. Objectifs du cours n Aborder les outils et les techniques actuelles utilisés par les concepteurs de Système dinformation

ClientClient

Code clientCode client D.F.D.F.ContratContrat

Code contratCode contrat

1,n 0,n

forte

Dépendance fonctionnelle forte

Page 127: MERISE HEI 3 - Décembre 2005. Objectifs du cours n Aborder les outils et les techniques actuelles utilisés par les concepteurs de Système dinformation

ProspectProspect

Id. prospectId. prospect D.F.D.F.VisiteVisite

Id. visiteId. visite

0,n 1,n

faible

Dépendance fonctionnelle faible

Page 128: MERISE HEI 3 - Décembre 2005. Objectifs du cours n Aborder les outils et les techniques actuelles utilisés par les concepteurs de Système dinformation

QQii

QQjj

PP

QQii

QQjj

PP

RRii

RRjj

RRii

RRjj

Dépendance multi-évaluée P Q/R

Si (P,Qi, Ri) et (P, Qj, Rj) alors (P, Qi, Rj) et (P, Qj, Ri)

Page 129: MERISE HEI 3 - Décembre 2005. Objectifs du cours n Aborder les outils et les techniques actuelles utilisés par les concepteurs de Système dinformation

EntitéRelationEntitéRelation

1FN1FN IdentifiantAtomicitéIdentifiantAtomicité

PersonnePersonne

Id. personnecaractéristiquesId. personnecaractéristiques

PersonnePersonne

Id. personnenomadressepoidsqualification

Id. personnenomadressepoidsqualification

1FN

Page 130: MERISE HEI 3 - Décembre 2005. Objectifs du cours n Aborder les outils et les techniques actuelles utilisés par les concepteurs de Système dinformation

RelationRelation 2FN2FN

CommercialCommercial

DF ElémentaritéAtomicité

ContratContrat

Commission

AnnéeAnnéeparcontratet parannée

ContratContrat

Commission

parcontratpar

année

CommercialCommercial

AnnéeAnnéeCommission

2FN

Page 131: MERISE HEI 3 - Décembre 2005. Objectifs du cours n Aborder les outils et les techniques actuelles utilisés par les concepteurs de Système dinformation

EntitéRelationEntitéRelation

3FN3FN DF entre propriétéssont directes

DF entre propriétéssont directes

IntervenantIntervenant

Id. intervenantnom intervenantlibellé typetype intervenant

Id. intervenantnom intervenantlibellé typetype intervenant

IntervenantIntervenant

Id. intervenantnom intervenantId. intervenantnom intervenant

type Interv.type Interv.

Id. typelibellé typeId. typelibellé type

D.F.D.F.

3FN

Page 132: MERISE HEI 3 - Décembre 2005. Objectifs du cours n Aborder les outils et les techniques actuelles utilisés par les concepteurs de Système dinformation

Modèle Conceptuel des Données

Problématique Les objets Les relations Cardinalités Règles de simplification Règles de construction Normalisation

Page 133: MERISE HEI 3 - Décembre 2005. Objectifs du cours n Aborder les outils et les techniques actuelles utilisés par les concepteurs de Système dinformation

MERISE

Introduction Modèle Conceptuel des Traitements Modèle Conceptuel des Données Modélisation Logique des Données

Page 134: MERISE HEI 3 - Décembre 2005. Objectifs du cours n Aborder les outils et les techniques actuelles utilisés par les concepteurs de Système dinformation

Modèlisation Logique des Données Objectifs Règles de passage pour le

modèle relationnel Exercice

Page 135: MERISE HEI 3 - Décembre 2005. Objectifs du cours n Aborder les outils et les techniques actuelles utilisés par les concepteurs de Système dinformation

Modèlisation Logique des Données Objectifs Règles de passage pour le

modèle relationnel Exercice

Page 136: MERISE HEI 3 - Décembre 2005. Objectifs du cours n Aborder les outils et les techniques actuelles utilisés par les concepteurs de Système dinformation

DonnéesDonnées TraitementTraitement FluxFlux

ConceptuelConceptuel

PhysiquePhysique

LogiqueLogique

MCDMCD

MLDMLD

MPDMPD

Objectifs Mise en œuvre de la base à partir du modèle

conceptuel

Page 137: MERISE HEI 3 - Décembre 2005. Objectifs du cours n Aborder les outils et les techniques actuelles utilisés par les concepteurs de Système dinformation

MCDMCD

MLDMLD MLDMLD MLDMLD MLDMLD

Règle1

Règ

le2 R

ègle3

Règle4

Base hiérarchique SGF

BaseRéseau

BaseRelationnelle

Objectifs

Page 138: MERISE HEI 3 - Décembre 2005. Objectifs du cours n Aborder les outils et les techniques actuelles utilisés par les concepteurs de Système dinformation

Modèlisation Logique des Données Objectifs Règles de passage pour le

modèle relationnel Exercice

Page 139: MERISE HEI 3 - Décembre 2005. Objectifs du cours n Aborder les outils et les techniques actuelles utilisés par les concepteurs de Système dinformation

Règle 11 table1 objet MCD

ClientClient

N° ClientNomAdresse

N° ClientNomAdresse

N° ClientN° Client NomNom AdresseAdresse

Objet1Objet1

Id1Prop11. . . . . .Prop1n

Id1Prop11. . . . . .Prop1n

Table1Table1

Clé1Att11. . . . Att1n

Clé1Att11. . . . Att1n

Page 140: MERISE HEI 3 - Décembre 2005. Objectifs du cours n Aborder les outils et les techniques actuelles utilisés par les concepteurs de Système dinformation

Règle 2

Id Id objet parentobjet parentdevient attribut devient attribut table enfanttable enfant

relationrelationhiérarchiquehiérarchique

Page 141: MERISE HEI 3 - Décembre 2005. Objectifs du cours n Aborder les outils et les techniques actuelles utilisés par les concepteurs de Système dinformation

Règle 2InterlocuteurInterlocuteur

Nom InterlocuteurAgeNom InterlocuteurAge

NomNom AgeAge Code SIRENCode SIREN

Objet1Objet1

Id1Prop11. . . . . .Prop1n

Id1Prop11. . . . . .Prop1n

Table1Table1

Clé1Att11. . . . Att1n

Clé1Att11. . . . Att1n

Interlocuteur

AppartenirAppartenir

EntrepriseEntreprise

Code SIRENNom EntrepriseAdresse

Code SIRENNom EntrepriseAdresse

Code SIRENCode SIREN NomNom AdresseAdresseEntreprise

Objet2Objet2

Id2Prop21. . . . . .Prop2n

Id2Prop21. . . . . .Prop2n

RelRel

0,1

0,n

0,10,n

Table2Table2

Clé2Att21. . . . Att2nClé1

Clé2Att21. . . . Att2nClé1

Page 142: MERISE HEI 3 - Décembre 2005. Objectifs du cours n Aborder les outils et les techniques actuelles utilisés par les concepteurs de Système dinformation

Règle 3

La relation devient une table.La relation devient une table.

Les clés de la table sont les identifiants Les clés de la table sont les identifiants des objets reliés.des objets reliés.

Relations ordre N=2 et de cardinalité NPRelations ordre N=2 et de cardinalité NPRelation ordre N>2Relation ordre N>2

Page 143: MERISE HEI 3 - Décembre 2005. Objectifs du cours n Aborder les outils et les techniques actuelles utilisés par les concepteurs de Système dinformation

Règle 3

FournisseurFournisseur

Code FournisseurNom FournisseurAdresse

Code FournisseurNom FournisseurAdresse Code FournisseurCode Fournisseur Nom FournisseurNom Fournisseur AdresseAdresse

ArticleArticle

Code ArticleDescriptionCode ArticleDescription

0,n

ProposerProposerPrixDélai

0,n

Code FournisseurCode Fournisseur

Code ArticleCode Article

PrixPrix DélaiDélaiCode ArticleCode Article

DescriptionDescription

Page 144: MERISE HEI 3 - Décembre 2005. Objectifs du cours n Aborder les outils et les techniques actuelles utilisés par les concepteurs de Système dinformation

Règle 3FournisseurFournisseur

Code FournisseurCode Fournisseur

Code FournisseurCode Fournisseur

ArticleArticle

Code ArticleCode Article0,nLivrerLivrer

Taux de rebutQuantité

0,n

Code ArticleCode Article

MagasinMagasin

N° MagasinN° Magasin

0,n

N° MagasinN° Magasin QuantitéQuantité Taux de rebutTaux de rebutLivraison

Page 145: MERISE HEI 3 - Décembre 2005. Objectifs du cours n Aborder les outils et les techniques actuelles utilisés par les concepteurs de Système dinformation

Règle 3Objet1Objet1

Id1Prop11. . . . . .Prop1n

Id1Prop11. . . . . .Prop1n

Objet2Objet2

Id2Prop21. . . . . .Prop2n

Id2Prop21. . . . . .Prop2n

Objet3Objet3

Id3Prop31. . . . . .Prop3n

Id3Prop31. . . . . .Prop3n

RelRelPR1. . .

PRn

Table RelTable Rel

Id1Id2Id3PR1. . . . PRn

Id1Id2Id3PR1. . . . PRn

Page 146: MERISE HEI 3 - Décembre 2005. Objectifs du cours n Aborder les outils et les techniques actuelles utilisés par les concepteurs de Système dinformation

Règle 4

Objet1Objet1

Id1Prop11. . . . . .Prop1n

Id1Prop11. . . . . .Prop1n

Table1Table1

Clé1Att11. . . . Att1n Clé2

Clé1Att11. . . . Att1n Clé2

Objet2Objet2

Id2Prop21. . . . . .Prop2n

Id2Prop21. . . . . .Prop2n

0,10,1

Table2Table2

Clé2Att21. . . . Att2nClé1

Clé2Att21. . . . Att2nClé1

Traitement de l'alternativeTraitement de l'alternative

0,1 0,1

Page 147: MERISE HEI 3 - Décembre 2005. Objectifs du cours n Aborder les outils et les techniques actuelles utilisés par les concepteurs de Système dinformation

Modèlisation Logique des Données Objectifs Règles de passage pour le

modèle relationnel Exercice

Page 148: MERISE HEI 3 - Décembre 2005. Objectifs du cours n Aborder les outils et les techniques actuelles utilisés par les concepteurs de Système dinformation

ExerciceRéalisateurRéalisateur

N° RéalisateurNom RéalN° RéalisateurNom Réal

A réaliséA réalisé

FILMFILM

N° FilmNom FilmN° FilmNom Film

1,n

1,n

AgentAgent

Id AgentNom AgentId AgentNom Agent

ManagerManager

ActeurActeur

N° ActeurNom ActeurN° ActeurNom Acteur

1,n

1,1

A tourné dansA tourné dansN° Contrat

1,n 1,n

Page 149: MERISE HEI 3 - Décembre 2005. Objectifs du cours n Aborder les outils et les techniques actuelles utilisés par les concepteurs de Système dinformation

ExerciceRéalisateurRéalisateur

N° RéalisateurNom RéalN° RéalisateurNom Réal

FILMFILM

N° FilmNom FilmN° FilmNom Film

AgentAgent

Id AgentNom AgentId AgentNom Agent

ActeurActeur

N° ActeurNom ActeurId Agent

N° ActeurNom ActeurId Agent

RéaliserRéaliser

N° RéalisateurN° FilmN° RéalisateurN° Film

TournerTourner

N° FilmN° ActeurN° contrat

N° FilmN° ActeurN° contrat