Vous êtes sur la page 1sur 17

TD Systmes dInformations des Entreprises

1 ) MERISE :

- Mthode de conception et de dveloppement de SIE


- SIE Ensemble des informations organises, structures au sein dune organisation
particulire et visant un but.
- Evolution de MERISE MERISE II ( Pour grer la complexit des organisation s )

- Mthode systmique Mthode analytique

On prend un problme Un problme traiter


dans sa globalit - Traitement des sous-problmes
- Restitution dans un ensemble plus
Dfinit des domaines comple
dapplications

2 ) Modlisation :

Modle : Reprsentation de la ralit laide de symbole

Approche progressive de la complexit dun problme :

Communication
( Flux ) ( 1 ) Donnes ( 2 ) Traitements ( 3 )

Conceptuel
( QUOI ) MCC MCD

Organisation
( QUI / QUAND )
MPD
Modle
Physique Relationnel

( 1 ) Echange dinformations entre acteurs ( Porteur de donnes )


( 2 ) Nature, organisation, relation entre donnes
( 3 ) Les actions ralises sur les donnes

Page 1
TD Systmes dInformations des Entreprises

3 ) Modlisation des flux :

3.1 Objectif :
Reprsenter les mouvements des donnes lintrieur dun Systme dInformation et
lenvironnement.

3.2 Concepts :

3.2.1 Domaine dtude :

Ensemble des traitements homognes raliss dans le domaine


Ex : Traitement des commandes / Traitement des rglements des clients

3.2.2 Poste de travail : Acteur ( Personnes physiques ou morales )

- Acteur interne : interne au domaine tudi


- Acteur externe : au SIE de lentreprise
Ex : Client / Fournisseurs / Etat / Sous-traitants
- Domaine connexe : Avec lequel le domaine principal interagit.
Ex : Gestion financire

3.2.3 Flux : Elment porteur dinformation chang entre les acteurs


Ex : Bon de commande

3.3 Schma conceptuel de flux :


- Modle de contexte
Il reprsente le domaine d tude et lextrieur

Domaine dactivit

- Diagramme des flux


conceptuel de niveau 1 ( Zoom du domaine dtude ) traitant des a ctivits et des
changes entre activits

Act Act

Act

- DFC de niveau 2
On clate chaque activit en tche en relation avec lextrieur

A/T Acteur /
Tches

A/ T

Page 2
TD Systmes dInformations des Entreprises

MCC :

1. Lister les acteurs ( Qui est amen agir sur le systme )

2. Etablir la liste des flux ( Toutes les informations changes )

3. Ralisation du MMC ( acteur + n des flux )

MCD :

Dmarche de conception dune application BDD

Un besoin mis

Objectif Rgles de gestion Dfinition des sorties

Etablissement

Cration du MCD

Dictionnaire des donnes

N Nom Dsignation Type de donnes + Longueu

1. Unicits des donnes

2. Pas de synonyme
Rgles
3. Pas de polysme

4. Pas de donnes calcules

Page 3
TD Systmes dInformations des Entreprises

MCD :

Exercice 1 : ( COMMANDES / CLIENTS / PRODUITS / TRANSPORTEURS )

1. Recherche des entits


2. Affecter les proprits aux entits
a. Proprits identifiant
Ce qui permet de reprsenter de manire unique chaque entit
( Garantie lunicit dun lment de lentit )
b. Affecter les autres proprits en respectant la rgle de dpendance fonctionnelle
- Deux proprits A et B sont en dpendance fonctionnelle ssi pour toute valeur de A il existe
une unique valeur de B.
Ex : N Client ( A ) Ville Client ( B )
Pour un numro client donn, jai une dpendance fonctionnelle pour la ville du client
correspondante.

On parlera de loccurrence de lentit


Occurrence dune entit Un lment de lentit ( Ex : Client DURANT )

3. Relation ( associer des occurrences entre elles )

- Nommer les relations


- Affecter des proprits aux relations

Ce qui permet didentifier de manire unique une quantit commande cest le couple
DF
( N Commande, N Produit ) Quantit commande

- Dfinition des cardinalits des relations ( Quantifier les relations dans les deu x sens )

MIN : 1
Un client passe commandes
MAX : n
MIN : 1
Une commande est passe clients
MAX : 1

Occurrence dune relation : Association doccurrence des entits lis


Ex : Relation Passer :
Toutes les commandes passes avec la mention du client correspondant )

( Association des deux cls des entits )

Page 4
TD Systmes dInformations des Entreprises

PRODUIT
CLIENT
NUM PRODUIT
NUM CLIENT 1, n 1, 1 LIBELLE PRODUIT
PASSER
SOCIETE CLIENT PRIX UNITAIRE
VILLE CLIENT QUANTITE STOC

0, 1 1, n

Etre livr Regrouper

Qt cmd

1, n
0, n
TRANSPORTEUR
COMMANDE
NUMTRANSPORTEUR
SOCIETE TRANSP NUMCOMMANDE
VILLE TRANSP

Page 5
TD Systmes dInformations des Entreprises

Typologie de relations ( Standard ) Structure de donnes dun MCD

1. Relation CIF ( Contrainte dIntgrit Fonctionnelle )

1, 1 sur une des pattes de relations

PRODUIT GENRE
1,1 0, n
CIF
N Produit NGenre

Garantie dexistence

2. Relation CIM ( Contrainte dIntgrit Multiple )

0, - 1, n au maximum

FACTURE PRODUIT
1,n 0, n
N Facture NProduit

Seule une relation CIM peut comporter des proprits

Cest le couple ( N Facture, N Produit ) Quantit


DF

Exemple de proprits : % de remise sur un produit car il concerne une ligne de facture

3. Relation ALT ( ALTernative )

0, 1 - 0, 0 au minimum

Commande Reprsentant
0,1 1, n
N Cmd NReprsent

Page 6
TD Systmes dInformations des Entreprises

4. Rflexivit

Un employ dpend de personne ou dun responsable

0,1
EMPLOYE
Dpend
N Employ Liste des salaris avec leur che

0, n
Un salari peut avoir soit personne soit plusieurs subordonns

Exemple :
Un produit peut remplacer aucun ou plusieurs

0,n
PRODUIT
Remplacer
N Produit

0, 1
Un produit est remplac par 0 ou 1 principa
Exemple :
0, n
PRODUIT
Est compos de
N Produit
Quantit

0, n

Comme cest une CIM, on peut mettre une proprit

Sous-produit

Produit P1 P2 P3
P1 5 2
P2
P3

Page 7
TD Systmes dInformations des Entreprises

5. Relation n-aires

Lorsque lon met en uvre dans une relation plus de deux entits

PROF COURS
0,n 0, n
N Prof NCours
Nb heure

0, n

SALLE

N Sall

N Prof ,N Cours ,N Sall Nb Heure


DF

Exemple : Gestion de chantier

JOUR ENGIN CHANTIER

Date N Engin N Chantier

0,n 0,n 0,n

Type dactivit
Travail ralis
0,n
N activit
Quantit

Exemple doccurrence de la relation

Le 15/01/2001, le bulldozer F 324 a ralis sur un chantier C034, u dblaiement de 300 m3.

DF entre les quatre lments et la quantit

Date, NEngin, N Chantier, NActivit Quantit


DF

Page 8
TD Systmes dInformations des Entreprises

6. Relation de type DATE ( Planning )


DATE

0, n

RESTAURATEUR PRODUIT
1,n 0, n
Commande
N Restaurateur N Produit
Quantit

Date dacha ?
- En proprit de la relation ?
N Restaurateur, N Produit Date
DF

Un restaurateur achte un produit une date.

Pour reprsenter la liste des achats dun mme pro duit par le restaurateur diffrentes dates
( Historique ) On est oblig dajouter une entit date.

N Restaurateur, N Produit, Date Quantit


DF
Exemple :

Acteur FILM
1,n 1, n
N Acteur N Film
Date

PROF Pice de thtre


1,n 1, n
N Prof N Pice

1, n

DATE

Page 9
TD Systmes dInformations des Entreprises

7. Hritage

Socit qui travaille avec des tiers ( Clients , fournisseurs )

TIERS
SUR TYPE
( Caractristique commune aux clients et aux NTiers
fournisseurs )

CLIENT FRS
SOUS
TYPE NClient NFrs
( Caractristiques spcifiques
chaque objet )

Les sous-types hritent des proprits du sur-type.

Exemple :

Ordinateur

N Sri
Marque

Processeur Stockage

Vitesse Capacit

Page 10
TD Systmes dInformations des Entreprises

Correction Contrle n1 :

SECTEUR REGLES

NSecteur NRgles
Secteur Libell
Description

0,n 0, n

Relever

1, 1 1,n DEMANDE
0, 1
SUBVENTION NDemande
0,1 Libell
NSubvention ou Montant demand
Intitul 1,1
Dure attribution 1, 1

1,n 1, 1

Concerner
Verser
0,n
n-ime REGION
0, n
NRgion
0, n
Rgion
Donnes co
ANNEE 0, n
0, n Chiffre1 1,1
Anne Chiffre 2
Dpend

0, n
Informations 1,n

PIB PAYS
Endettement
Population NPay
0, n
Pay

Page 11
TD Systmes dInformations des Entreprises

Extension du MCD ( MCD analytique )

1. Hritage
2. Contraintes ensemblistes
a. Inclusion :
0, n Rattache 0, n

EMPLOYE SERVICE

I
Responsabl
0, n 0, n

Un employ ne peut pas tre responsable dun service sil nest pas rattach ce service.

b. Totalit ( OU inclusif )

0, n Inscrit 0, n
STAGIAIRE STAGE

T
Candidat
0, n 0, n

Un stagiaire es obligatoirement :
o soit inscrit
o soit candida
o ou les deux

c. Exclusion

0, n Inscrit 0, n
STAGIAIRE STAGE

X
Candidat
0, n 0, n

Un stagiaire es soit inscrit, soit candidat mais jamais les deux

Page 12
TD Systmes dInformations des Entreprises

d. Egalit

Rattache
SERVICE

EMPLOYE

SITE
Responsabl

o Un employ rattach un service dpend dun site


o Un employ dpendant dun site est rattach un service

e. Partition ( OU Excl sif )

Totalit + Exclusion

1 des 2 lun ou lautre


ou les 2

0, n Inscrit 0, n
STAGIAIRE STAGE

XT

Candidat
0, n 0, n

( On note XT ou + dans le losange )

Un stagiaire es obligatoirement soit inscrit, soit candidat, jamais deux et jamais aucun.

Page 13
TD Systmes dInformations des Entreprises

1 Cadre de Travail :

Problme

Reprsentation du rel peru Cration du MCD ( Objet et Relation )

Traduction

Modle Relationnelle ( Modle Logique de Donnes )


( Mise en uvre dans un Systme Informatique )

2 Rgles de Traduction :

Support : Feuille Gestion de Commande

Rgle 1 : Entit

MCD CLIENT

NClient
Ville

Mode Graphique
Table relationnelle
CLIENT
MR
NClient
Ville Champs

Cl primaire

Mode Textuel

CLIENT {NClient, Ville }

Page 14
TD Systmes dInformations des Entreprises

Rgle 2 : Traduction dune CIF( 1,1 - *-* )

Exemple : COMMANDE et CLIENT

CLIENT CMD
0, n 1, 1
NClient NCmd
Ville

CLIENT { NClient, Ville }


COMMANDE { NCommande, Date, #NClient }

Cl trangre

CLIENT Commande

NClient Jointure NCmd


Ville Date
NClient

Remarque :
Lintgrit rfrentielle :
on doit associe un client une commande au niveau physique

Rgle 3 : Traduction dune relation alternative ( 0,1 - *,*)

Commercial CMD
0, n 0, 1
NCom NCmd
Nom
Prnom

COMMERCIAL { NCommercial, Nom, Prnom


COMMANDE [ NCommande, Date, #NCommercial }

Remarque : Il ny a pas dintgrit rfrentielle au niveau physique

Page 15
TD Systmes dInformations des Entreprises

Rgle 4 : Traduction dune CIM ( *,n - *,n )

Commande PRODUIT
1, n 0, n

4.1 Chaque entit devient une table relationnelle


COMMANDE { NCommande,Date, }
PRODUIT { NProduit,Libell,Prix, }

4.2 Lassociation devient une table relationnelle

Ligne_Commande { #NCommande, #NProduit, Quantit }

Les Cls trangres sont les cls primaires des deux tables lies

4.3 La table relationnelle prend, sil y en a, les proprits de lassociation

4.4 La cl primaire de la table est compose des deux cls trangres rapatries

Autre forme pour la table :

Ligne_Commande { NLigne, Quantit, #NCommande, #NProduit }

5 Hritage :

Commande PRODUIT
1, n 0, n
Sous type

0,1

CLIENT
Contrainte dexclusivit
Sur type

CLIENT { NClient, Ville }


PARTICULIER { NClient, Date Naissance, Type Rgle }
ENTREPRISE { NClient, Socit, Remise, Condition }

Les sous-types possdent la mme cl primaire que le sur type.

Page 16
TD Systmes dInformations des Entreprises

MLD Complet :

PARTICULIER { NClient, Date, Type Rglement }


ENTREPRISE { NClient, Socit, Remise, Condition Rgle ent }
CLIENT { NClient, Ville }
COMMANDE { NCommande,Date, #NClient, #NCommercial }
PRODUIT { NProduit, Libell, Prix }
LIGNE_COMMANDE {#NCommande, # NProduit, Prix }
COMMERCIAL { NCommercial, Nom, Prnom

Cas IMI :

EMPLOYES { CodeEmploys, Nom employ,, # NumService }


REALISATION { #CodeEmploys, #CodeProjet , NbHeures }
PROJET{ CodeProjet , NomProjet,, #NumService }
SERVICE { NumService, NomService }

Page 17