analyse et conception des systèmes d’informations

17
Analyse et Conception des Systèmes d’Informations IUT Dijon – Année Spéciale Sébastien PARFAIT [email protected] [email protected]

Upload: amy

Post on 24-Feb-2016

33 views

Category:

Documents


0 download

DESCRIPTION

Analyse et Conception des Systèmes d’Informations . IUT Dijon – Année Spéciale Sébastien PARFAIT [email protected] [email protected]. Le MCD. Objectif : identifier et décrire les objets et leurs associations. Le formalisme comporte 3 concepts de base - PowerPoint PPT Presentation

TRANSCRIPT

Page 1: Analyse et Conception des Systèmes d’Informations

Analyse et Conception des Systèmes d’Informations

IUT Dijon – Année SpécialeSébastien PARFAIT

[email protected]@u-bourgogne.fr

Page 2: Analyse et Conception des Systèmes d’Informations

Le MCDObjectif : identifier et décrire les objets et leurs

associations.Le formalisme comporte 3 concepts de base

L'entitéLa relationLa propriété

Exemple Durand passe la commande C1 pour les produit P1 et P2 Durand passe la commande C2 pour les produit P2 et P3 Dupond passe la commande C3 pour les produit P1 et P2 Dupond passe la commande C4 pour les produit P2 et P3 La commande C1 donne lieu à la facture F1 La commande C2 donne lieu à la facture F2 La commande C3 donne lieu à la facture F3 La commande C4 donne lieu à la facture F4

Page 3: Analyse et Conception des Systèmes d’Informations

ENTITEDéfinition : Objet pourvu d'une existence

propre et conforme aux choix de gestion de l'entreprise

Exemple : personne, client, commande, produit, facture, date …

Entite

Page 4: Analyse et Conception des Systèmes d’Informations

ENTITE

Client Commande Produit Facture

Page 5: Analyse et Conception des Systèmes d’Informations

RELATIONLes relations servent à définir les

associations pouvant exister entre les entitésElle n'a pas d'existence propre

RelationEntité 1

Entité 2 Entité 3

Entité 4

Page 6: Analyse et Conception des Systèmes d’Informations

RELATION

Client Commande Produit Facture

Passer Contient Concerne

Correspond

Page 7: Analyse et Conception des Systèmes d’Informations

PROPRIETESAussi appelée attributDonnée élémentaire que l'on perçoit sur une

entité ou sur une relationLe nom de la propriété est inscrit dans

l'entité ou dans la relation

Page 8: Analyse et Conception des Systèmes d’Informations

PROPRIETE

N° clientNom

PrénomAdresse

Client

N° commandeDate

Commande

N° produitLibellé

PrixUnité

Produit

N° factureDate

Montant Total…

Facture

Passer ContientQuantité

ConcerneQuantité

Correspond

Page 9: Analyse et Conception des Systèmes d’Informations

Les occurrencesElément individualisé d'une entité ou d'une

relation ("Représentation physique")Entité

1 occurence

Page 10: Analyse et Conception des Systèmes d’Informations

Les occurrencesDurand passe la commande C1 pour les produit P1 et P2Durand passe la commande C2 pour les produit P2 et P3Dupond passe la commande C3 pour les produit P1 et P2Dupond passe la commande C4 pour les produit P2 et P3La commande C1 donne lieu à la facture F1La commande C2 donne lieu à la facture F2La commande C3 donne lieu à la facture F3La commande C4 donne lieu à la facture F4

Page 11: Analyse et Conception des Systèmes d’Informations

CardinalitésEntre une relation et une entitéCardinalité minimale : Nombre de fois

minimum qu'une occurrence de l'entité participe aux occurrences de la relation 0 ou 1

Cardinalité maximale : Nombre de fois maximum qu'une occurrence de l'entité participe aux occurrences de la relation 1 ou n

Page 12: Analyse et Conception des Systèmes d’Informations

Cardinalité

N° clientNom

PrénomAdresse

Client

N° commandeDate

Commande

N° produitLibellé

PrixUnité

Produit

N° factureDate

Montant Total…

Facture

Passer ContientQuantité

ConcerneQuantité

Correspond

Page 13: Analyse et Conception des Systèmes d’Informations

Dimension d'une relationNombre d'entités participant à la relation

2 binaire3 ternaire4 quaternaire…N n-aire

Page 14: Analyse et Conception des Systèmes d’Informations

Relation réflexive

N° Nom

PrénomAdresse

Personne

Parent

parent

enfant

0,n

0,2

N°Nom

PrénomAdresse

Employé

Conjoint

0,1

0,1

Page 15: Analyse et Conception des Systèmes d’Informations

Exemple

N° Nom

PrénomAdresse

Personne

Possède0,n

0,1

N°Nom

PrénomAdresse

Logement

1,1

0,1Occupe

Page 16: Analyse et Conception des Systèmes d’Informations

Exemple

N° Nom

PrénomAdresse

Personne

Loue

0,n

0,1

N°Adresse

Logement

0,1

bailleur

locataire

Page 17: Analyse et Conception des Systèmes d’Informations

Exemple

N° Nom

PrénomAdresse

jockeyparticipe

0,n0,1N°

NomPrénomAdresse

Course

0,n

N°Nom

PrénomAdresse

Cheval

1,n