MERISE HEI 3 - Décembre 2005. Objectifs du cours n Aborder les outils et les techniques actuelles...

149
MERISE HEI 3 - Décembre 2005

Transcript of MERISE HEI 3 - Décembre 2005. Objectifs du cours n Aborder les outils et les techniques actuelles...

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