Académique Documents
Professionnel Documents
Culture Documents
d’Analyse:
Merise
M: Méthode d’
E: Etude et de
R: Réalisation
I: Informatique pour les
S: Systèmes d’
E: Entreprise
La Notion Merise
M: Méthode d’
E: Etude et de
R: Réalisation
I: Informatique pour les
S: Systèmes d’
E: Entreprise
La Notion Merise
R: Réalisation
I: Informatique pour les
S: Systèmes d’
E: Entreprise
La Notion Merise
R: Réalisation
I: Informatique pour les
S: Systèmes d’
E: Entreprise
La Notion Merise
M: Méthode d’
E: Etude et de Modélisation
R: Réalisation
I: Informatique pour les
S: Systèmes d’
E: Entreprise
La Notion Merise
M: Méthode d’
E: Etude et de Modélisation
R: Réalisation
I: Informatique pour les
S: Systèmes d’
E: Entreprise
La Notion Merise
M: Méthode d’
E: Etude et de Modélisation
R: Réalisation +
I: Informatique pour les Système
S: Systèmes d’ d’Entreprise
E: Entreprise
La Notion Merise Système
Définition
Un ensemble identifiable, ayant une fonction clairement définie, doté d'une structure qui
évolue dans le temps, et dans un environnement, pour une finalité.
La Notion Merise Système
Définition
Un ensemble identifiable, ayant une fonction clairement définie, doté d'une structure qui
évolue dans le temps, et dans un environnement, pour une finalité.
Système
Système de pilotage
Système d’information
Système opérant
La Notion Merise Système
Système
• Système opérant : Siège de l’activité de
production, transforme les flux entrant en flux
Système de pilotage
sortant (Matières premières -> Produits finis).
• Système de pilotage:
• Siège de l’activité décisionnelle.
Système d’information
• Gestion de l’entreprise/ production.
Système
• Système d’information :
• lien entre les deux systèmes.
Système de pilotage (SP)
• informe le SP des performances du SO.
• transmet au SO les instructions du SP.
Système d’information
(SI)
Définition
M: Méthode d’
E: Etude et de Modélisation
R: Réalisation +
I: Informatique pour les Système
S: Systèmes d’ d’Entreprise
E: Entreprise
La Notion Merise La Modélisation
Flux
MCF
MOF
MLF
MPF
Définition
Formalisme
Formalisme
Nom Flux
MCF Système
Formalisme
Nom du Système
MCF Exemple
Une entreprise commerciale est constituée de trois services principaux (ventes, comptabilité
et magasin).
Pour chaque commande passée, le bon est transmis du service vente au service comptabilité
qui envoie la facture au client (qui lui, renverra le règlement).
Le service ventes enverra un bon de sortie au magasin pour le déstockage. Ce dernier
envoie le bon de livraison et la commande au client et le bon de commande fournisseur au
fournisseur.
En ce qui concerne les stocks, c'est le magasin qui décide seul du réapprovisionnement.
MCF Exemple
.
MCF Exemple
Une entreprise commerciale est constituée de trois services principaux (ventes, comptabilité
et magasin).
Pour chaque commande passée, le bon est transmis du service ventes au service
comptabilité qui envoie la facture au client (qui lui, renverra le règlement).
Le service ventes enverra un bon de sortie au magasin pour le déstockage. Ce dernier
envoie le bon de livraison et la commande au client et le bon de commande fournisseur au
fournisseur.
En ce qui concerne les stocks, c'est le magasin qui décide seul du réapprovisionnement.
MCF Exemple
Une entreprise commerciale est constituée de trois services principaux (ventes, comptabilité
et magasin).
Pour chaque commande passée, le bon est transmis du service vente au service comptabilité
qui envoie la facture au client (qui lui, renverra le règlement).
Le service ventes enverra un bon de sortie au magasin pour le déstockage. Ce dernier
envoie le bon de livraison et la commande au client et le bon de commande fournisseur au
fournisseur.
En ce qui concerne les stocks, c'est le magasin qui décide seul du réapprovisionnement.
MCF Exemple
Une entreprise commerciale est constituée de trois services principaux (ventes, comptabilité
et magasin).
Pour chaque commande passée, le bon est transmis du service vente au service comptabilité
qui envoie la facture au client (qui lui, renverra le règlement).
Le service ventes enverra un bon de sortie au magasin pour le déstockage. Ce dernier
envoie le bon de livraison et la commande au client et le bon de commande fournisseur au
fournisseur.
En ce qui concerne les stocks, c'est le magasin qui décide seul du réapprovisionnement.
MCF Exemple
Une entreprise commerciale est constituée de trois services principaux (ventes, comptabilité
et magasin).
Pour chaque commande passée, le bon est transmis du service vente au service comptabilité
qui envoie la facture au client (qui lui, renverra le règlement).
Le service ventes enverra un bon de sortie au magasin pour le déstockage. Ce dernier
envoie le bon de livraison et la commande au client et le bon de commande fournisseur au
fournisseur.
En ce qui concerne les stocks, c'est le magasin qui décide seul du réapprovisionnement.
MCF Exemple
Le demandeur désirant obtenir une carte bleue doit en faire la demande auprès
de son agence.
Dès que l’agence a reçu la carte bleue en provenance du centre, elle adresse au
client un avis de mise à disposition et un avis de prélèvement de la cotisation
annuelle. Le client vient alors retirer sa carte.
MCF Exercice 2
Gestion de commandes
Les commandes des clients sont saisies au niveau des comptoirs d'accueils régionaux et
sont transmises chaque soir au siège central de la société.
Tous les matins, le service magasin du siège traite les commandes reçues la veille : il édite
pour chaque commande des bons de réquisition. Ces bons sont transmis aux magasiniers
qui sortent les articles des stocks, pointent manuellement les bons, puis apportent les
articles au service emballage, afin qu'ils soient conditionnés le jour même.
Dès le lendemain, le service emballage expédie les colis aux clients. En fin de semaine, le
centre de traitement informatique du siège édite les factures qui correspondent aux
commandes de la semaine.
Modèle
Conceptuel de
Données (MCD)
MCD Définition
MCD est un modèle chargé de représenter sous forme graphique les données du système
d’information à étudier.
MCD Concepts
Entité
Propriété Association
Cardinalité
MCD Entité
Une entité est la représentation d'un élément concret ou abstrait ayant un rôle dans le
système que l'on désire décrire.
Exemple:
Une université est un système. Et dans l’université, il y a des éléments qui font partie de son
système :
Le modélisateur définit les entités d'un système à partir des éléments concrets ou abstraits
utilisés dans le discours.
Exemple:
Le client a passé une commande d'un ensemble de produit naturels.
Dans cet exemple, nous distinguons les éléments suivants qui seront modélisés en entité :
Client,
Commande,
Produit Naturel.
MCD Entité
Libellé Client
Entité
Propriété Association
Cardinalité
MCD Propriété
• Une entité est un élément du monde réel et doit avoir des informations les caractérisant.
• Les caractéristiques sont les propriétés d'une entité.
Exemple:
Chaque client doit avoir un nom, une adresse, un numéro de téléphone et une ville.
Client
Propriétés Nom Client
de l’entité Adresse Client
Client Tel Client
Ville Client
MCD Occurrence d’une Entité
• Une occurrence d'une entité est un élément individualisé appartenant à cette entité.
• On peut représenter une entité comme un ensemble où les éléments sont les occurrences:
MCD Occurrence d’une Entité
Entité Occurrences
• Une propriété particulière, appelée identifiant, permet de distinguer toutes les occurrences
de l’entité.
• L’identifiant est toujours souligné. L’identifiant est une propriété qui ne peut pas changer au
cours du temps pour une occurrence.
Exemple:
L'identifiant de la propriété Client est Code client. Chaque client a un code unique.
Client
Code client
Nom client
Identifiant
Age client
Ville client
MCD Concepts
Entité
Propriété Association
Cardinalité
MCD Association
L'association est un lien entre deux entités (ou plus). On doit lui donner un nom, souvent un
verbe, qui caractérise le type de relation entre les entités.
Exemple:
Client Commande
Code client N° commande
Nom client Passer
Age client Date commande
Ville client
Association
MCD Association
Une relation peut avoir une ou plusieurs propriétés. Il s’agit de propriétés qui ne peuvent
prendre de sens qu’avec la présence des entités composant la relation.
Exemple:
Entité
Propriété Association
Cardinalité
MCD Cardinalité
Les cardinalités permettent de caractériser le lien qui existe entre une entité et la relation à
laquelle elle est reliée. La cardinalité d'une relation est composée d'un couple comportant une
borne maximale et une borne minimale, intervalle dans lequel la cardinalité d'une entité peut
prendre sa valeur:
• la borne minimale (généralement 0 ou 1) décrit le nombre minimum de fois qu'une entité
peut participer à une relation.
• la borne maximale (généralement 1 ou n) décrit le nombre maximum de fois qu'une entité
peut participer à une relation.
MCD Cardinalité
Exemple:
Cardinalités
MCD Cardinalité
Exemple:
Etudiant Diplôme
0, N 1, N
Code étudiant Posséder N° diplôme
Nom client Titre diplôme
Année
Age client Filière diplôme
Ville client
• Une cardinalité 1.N signifie que chaque entité appartenant à une classe d'entité participe
au moins une fois à la relation.
• Une cardinalité 0.N signifie que chaque entité appartenant à une classe d'entité ne
participe pas forcément à la relation.
MCD Cardinalité
Exemple:
Auteur Livre
1, N 1, 1
Ecrire
Code auteur N° livre
Nom Titre livre
Année
Age
Ville
• Une cardinalité 1.1 signifie qu’une entité appartient seulement à une seule entité.
MCD Étude de cas
Une banque désire posséder un SGBD pour suivre ses clients. Elle désire ainsi stocker
les coordonnées de chaque client (nom, prénom adresse), et les comptes dont elle
dispose ainsi que leur solde (sachant par ailleurs que certains compte ont plusieurs
bénéficiaires). O n enregistre également les opérations relatives à ces comptes
(avec leur date et le montant).
MCD Exercice 1
On souhaite modéliser un système d’un magasin pour la gestion des ventes des produits
naturels.
Les produits naturels du magasin possèdent une référence (un code), un nom et un prix
unitaire.
Les clients ont une identité (nom, prénom, adresse).
Les clients passent des commandes de produits. On mémorise la date de la commande.
Pour chaque commande, le client précise une adresse de livraison.
La commande concerne un certain nombre de produits, en une quantité spécifiée pour chaque
produit.
MCD Exercice 2
Une université désire gérer la participation de ses étudiants à divers concours de développement des
applications web et mobiles. Chaque étudiant est encadré par un enseignant de l’université.
Dans chaque concours, l’étudiant doit réaliser une application qu’il choisit lui-même. Le jury accorde toujours
un nombre de points qui permet d’établir le classement.
On désire connaître les concours auxquels ont participé les étudiants, l’application réalisé, la place et le
nombre de points qu’ils ont obtenus (NB : pour la place, on ne gère que les étudiants de l'université).
Les informations collectées sont :
- nom de l’étudiant
- prénom de l’étudiant
- nom de l'encadrant
- prénom de l'encadrant
On se propose de modéliser la base de données d'un hôpital.
- L'hôpital a un ensemble d'employés qui sont des docteurs et des infirmières. Chaque employé possède un
numéro d'employé, un nom, un prénom, une adresse et un numéro de téléphone.
- L'hôpital est composé de plusieurs services, pour lesquels on connaît le code, le nom, le bâtiment et le
directeur, qui est en fait un docteur.
- Chaque service contient plusieurs salles. Une salle est représentée par un numéro, un surveillant et le nombre
de lits qu'elle possède. Le numéro de salle est local à un service (i.e., chaque service possède une salle numéro
1). Un surveillant est un infirmier.
- Un infirmier est affecté à un service et à un seul.
- Les docteurs ne sont pas affectés à un service particulier, mais on connaît sa spécialité.
- On connaît aussi pour chaque infirmier sa rotation et son salaire.
- Les malades de l'hôpital sont représentés par un numéro, un nom, un prénom, une
adresse et un numéro de téléphone.
- Un malade est hospitalisé dans une salle avec un numéro de lit et son diagnostic. Il est
soigné par un docteur. Au cas où il y a des complications, il peut être transféré dans un
autre service avec une autre salle.
Modèle Logique de
Données (MLD)
MLD Définition
Le MLD est une traduction du MCD .Le MLD est l’expression du MCD dans le Système de
Gestion des Bases de Données (SGBD) choisi.
MLD Définition
Le MLD est une étape intermédiaire pour passer du modèle E/A (Entité/Association), qui est
un modèle sémantique, vers une représentation physique des données (SGBD relationnel).
plusieurs clés.
Toute entité devient une table et conserveses attributs et son identifiant qui
devient son clé primaire.
MCD: MLD:
Entité Table
Propriétés Attributs
Identifiant Clé primaire
MLD Passage du MCD au MLD
Les associations entre les entités devient des liens entre les tables qui sont exprimés
par des clés étrangères.
Une clé étrangère est un (ensemble) d'attribut(s) d'une table T2 qui fait référence à la
clé primaire d’une table T1.
Clé
Primaire
Clé
Etrangères
MLD Passage du MCD au MLD
La Clé Primaire de la table à la cardinalité (X,n) devient une Clé Etrangère dans la table
à la cardinalité (X,1)
MLD Passage du MCD au MLD
Exemple:
MCD
MLD
MLD Passage du MCD au MLD
Il y a création d'une table supplémentaire ayant comme Clé Primaire une clé composée des
identifiants des 2 entités.
Si la relation est porteuse de donnée, celles ci deviennent des attributs pour la nouvelle
table.
MLD Passage du MCD au MLD
Exemple:
MCD
MLD
MLD Passage du MCD au MLD
La Clé Primaire de la table à la cardinalité (0,1) devient une Clé Etrangère dans la table à la
cardinalité (1,1).
MLD Passage du MCD au MLD
Exemple:
MCD
MLD
MLD Passage du MCD au MLD
On duplique la clé d'une des tables dans l'autre. Lorsque la relation contient elle même des
propriétés, celles-ci deviennent également attributs de la table dans laquelle a été ajoutée
la clé étrangère.
0,1
MLD Passage du MCD au MLD
Exemple: Soit on migre la clé primaire de la table Entreprise dans la table Salarié, soit on fait l'inverse.
Salarié Entreprise
0,1
Code Salarié No Entreprise
MCD Nom Entreprise
Nom
Prénom
Salarié Entreprise
Code Salarié No Entreprise
MLD
Nom Nom Entreprise
Prénom # Code Salarié
MLD Passage du MCD au MLD
Association Supérieure
Il y a création d'une table supplémentaire ayant comme Clé Primaire une clé
composée des identifiants des 2 entités.
MLD Passage du MCD au MLD
Association Supérieure
Exemple de MCD:
MLD Passage du MCD au MLD
Association Supérieure
MLD de l’exemple:
MLD Passage du MCD au MLD
On ajoute une clé étrangère qui fait référence à la clé primaire de la même table.
MLD Passage du MCD au MLD
Exemple:
MCD
MLD
MLD Passage du MCD au MLD
Exemple de MCD:
MLD Passage du MCD au MLD
MLD de l’exemple:
MLD Exercice 1
diriger
Transformez le MCD Salarié
0,1
Entreprise
1,1
NoSalarié NoEtreprise
suivant en MLD en Nom Nom
Prénom Adresse_Siège
Adresse employer Code_postal_Siège
respectant toutes les Code_postal
1,n 1,n
Localité_Siège
Localité Date_Entrée
règles de passage Date_Sortir 1,1
Fonction
être_attesté
MCD à MLD. 0,n
1,n remplaçant
0,n
Médecin
Consulter NoMédecin remplacer
0,n
Date Nom
Date_Début
Prénom
Date_Fin
1,n
Adresse
Code_postal
Localité
Raport_médical
NoRapport
Conclusion_médicale 0,n
Conclusion_professionnelle remplacé
MLD Etude de cas: Gestion des étudiants pour une
école d’ingénierie