Vous êtes sur la page 1sur 21

Outline

Introduction
Modle Conceptuel de Donnes (MCD)
Modlisation des donnes
Modlisation des donnes
Outline
Introduction
Modle Conceptuel de Donnes (MCD)
1
Introduction
2
Modle Conceptuel de Donnes (MCD)
Concepts et Dnitions
Rgles de Normalisation
Modlisation des donnes
Outline
Introduction
Modle Conceptuel de Donnes (MCD)
Introduction
Dmarche classique dun projet informatique
Analyse de la situation existante et des besoins ;
Cration dune srie de modles, qui permettent de
reprsenter tous les aspects importants ;
A partir des modles, implmentation dune base de
donnes.
Modlisation des donnes
Outline
Introduction
Modle Conceptuel de Donnes (MCD)
Introduction
Niveau physique MPD
MLD
MCD
Analyse
Niveau conceptuel
Niveau logique
4 tapes ncessaires pour traduire un systme dinformation
naturel en une base de donnes
Modlisation des donnes
Outline
Introduction
Modle Conceptuel de Donnes (MCD)
Concepts et Dnitions
Rgles de Normalisation
Modle Conceptuel de Donnes (MCD)
Modlisation des donnes
Outline
Introduction
Modle Conceptuel de Donnes (MCD)
Concepts et Dnitions
Rgles de Normalisation
MCD : Introduction
Le Modle Conceptuel de Donnes (MCD) est une
reprsentation statique du systme dinformation de
lentreprise. Il a pour objectif de constituer une
reprsentation claire et cohrente des donnes
manipules dans lentreprise en dcrivant leur smantique
(le sens attach ces donnes) et les rapports qui existent
entre elles.
Les rgles de construction du MCD permettent daboutir
une reprsentation graphique standard qui limine les
redondances et les ambiguts.
Modlisation des donnes
Outline
Introduction
Modle Conceptuel de Donnes (MCD)
Concepts et Dnitions
Rgles de Normalisation
MCD : Concepts et Dnitions
Objet
Un objet est une entit dote dune existence propre et est
dcrit par un identiant et une liste de proprits qui lui sont
spciques.
Exemple
Tlphone
Nom
Client
Numro de client
Adresse
FIG.: Objet
Modlisation des donnes
Outline
Introduction
Modle Conceptuel de Donnes (MCD)
Concepts et Dnitions
Rgles de Normalisation
MCD :Concepts et Dnitions
Association
Une association (ou relation) dcrit le lien existant entre deux
objets ou plus. Elle est dpourvue dexistence propre, elle peut
tre porteuse de proprits ou non.
Exemple
Numro
Personne Logement
Habiter
Code personne
Date naissance
Prnom
Nom
Code logement
Adresse
Superficie
FIG.: Association
Modlisation des donnes
Outline
Introduction
Modle Conceptuel de Donnes (MCD)
Concepts et Dnitions
Rgles de Normalisation
MCD :Concepts et Dnitions
Proprit
Proprit ou attribut est une donne lmentaire dinformations
ayant un sens en elle-mme et appartenant la description
dun objet ou dune association.
Remarques
Un objet possde au moins un attributs ;
Une association peut tre dpourvue dattributs.
Modlisation des donnes
Outline
Introduction
Modle Conceptuel de Donnes (MCD)
Concepts et Dnitions
Rgles de Normalisation
MCD :Concepts et Dnitions
Exemple
date commande
N client
Nom client
Prnom client
Adresse client
Client Article
...
N article
Dsignation
prix unitaire
de vente
commander
Quantit commander
Modlisation des donnes
Outline
Introduction
Modle Conceptuel de Donnes (MCD)
Concepts et Dnitions
Rgles de Normalisation
MCD :Concepts et Dnitions
Identiant ou cl
Identiant dun objet : est une proprit tel qu chaque
valeur de lidentiant correspond une et une seule
occurrence de lobjet ;
Identiant dune association : est lidentiant obtenu par
concatenation des identiants des objets participants
lassociation.
Exemple
Filire
Nom
Etudiant
Numro de carte
Prnom
Modlisation des donnes
Outline
Introduction
Modle Conceptuel de Donnes (MCD)
Concepts et Dnitions
Rgles de Normalisation
MCD : Concepts et Dnitions
Occurrence (ou instance)
une occurrence dune proprit est une valeur prise par
cette proprit ;
une occurrence dun objet est un exemplaire de cet objet
caractris par un ensemble des valeurs de ses
proprits ;
une occurrence dune association est un ensemble form
par une occurrence de chacun des objets et une
occurrence de chacune des ventuelles proprits de
lassociation.
Modlisation des donnes
Outline
Introduction
Modle Conceptuel de Donnes (MCD)
Concepts et Dnitions
Rgles de Normalisation
MCD : Concepts et Dnitions
Exemple
Deux occurrence de la proprit Prnom : Pierre, Marie.
Deux occurrences de lobjet Employ (Matricule, Nom,
Prnom) :
Matricule Nom Prnom
2154 DURAND Marie
4503 MOTTE Pierre
une occurrence de lassociation Dcollage entre les objets
vol et Aroport :
Code Aroport Nom Aroport N de vol Compagnie
CDG Charles De Gaule 8872 Air France
Modlisation des donnes
Outline
Introduction
Modle Conceptuel de Donnes (MCD)
Concepts et Dnitions
Rgles de Normalisation
MCD :Concepts et Dnitions
Cardinalit
la cardinalit dun lien entre un objet et une association indique
le minimum et maximum de fois quun individu de lobjet peut
tre concern par lassociation. La cardinalit minimale est de
0 ou 1 ; la cardinalit maximale est de 1 ou N.
Exemple
une personne habite au moins un logement ;
une personne peut habiter dans plusieurs logements ;
un logement peut tre inoccup;
un logement peut tre habit par plusieurs personnes.
Modlisation des donnes
Outline
Introduction
Modle Conceptuel de Donnes (MCD)
Concepts et Dnitions
Rgles de Normalisation
MCD :Concepts et Dnitions
Cardinalit
la cardinalit dun lien entre un objet et une association indique
le minimum et maximum de fois quun individu de lobjet peut
tre concern par lassociation. La cardinalit minimale est de
0 ou 1 ; la cardinalit maximale est de 1 ou N.
Exemple
0N
Nom
Prnom
Date naissance
Numro
Superficie
Adresse
Personne Logement
Habiter 1N
FIG.: Cardinalit
Modlisation des donnes
Outline
Introduction
Modle Conceptuel de Donnes (MCD)
Concepts et Dnitions
Rgles de Normalisation
MCD : Rgles de Normalisation
Le but de la normalisation est darriver un MCD valide.
Remarques
le nom dun objet, dune association ou dun attribut doit
tre unique ;
chaque objet doit possder un identiant ;
un objet possde au moins une proprit;
une association peut ne possder aucune proprit;
les proprit ne doivent pas tre redondantes ;
Modlisation des donnes
Outline
Introduction
Modle Conceptuel de Donnes (MCD)
Concepts et Dnitions
Rgles de Normalisation
MCD :Formes Normales
1 Forme Normale
Tout attribut contient une valeur atomique
Vise liminer les proprits qui possdent plusieurs valeurs.
FIG.: Application de la premire Forme Normale : il peut y avoir
plusieurs auteurs pour un livre donne
Modlisation des donnes
Outline
Introduction
Modle Conceptuel de Donnes (MCD)
Concepts et Dnitions
Rgles de Normalisation
MCD :Formes Normales
2 Forme Normale
Le schma respecte la premire forme normale.
Tout attribut nappartenant pas une cl ne dpend pas dune
partie de la cl
Vise liminer les proprits qui ne dpendent que dune
partie de lidentiant.
FIG.: Application de la deuxime Forme Normale (ladresse de
lacteur dpend du nom de lacteur mais pas du numro de lm)
Modlisation des donnes
Outline
Introduction
Modle Conceptuel de Donnes (MCD)
Concepts et Dnitions
Rgles de Normalisation
MCD :Formes Normales
3 Forme Normale
Le schma respecte la deuxime forme normale.
Tout attribut nappartenant pas une cl ne dpend pas dun
attribut non cl
Vise liminer les proprits qui dpendent dune proprit
autre que lidentiant.
FIG.: Application de la troisime Forme Normale
Modlisation des donnes
Outline
Introduction
Modle Conceptuel de Donnes (MCD)
Concepts et Dnitions
Rgles de Normalisation
MCD :Formes Normales
Forme Normale de Boyce Codd
Tout attribut nappartenant pas une cl dpend de cette cl
entirement et aucun attribut de la cl ne dpend dun autre
attribut.
Modlisation des donnes
Outline
Introduction
Modle Conceptuel de Donnes (MCD)
Concepts et Dnitions
Rgles de Normalisation
MCD :Formes Normales
Remarque
Il est noter que les rgles doivent tre appliques dans
lordre.
Modlisation des donnes

Vous aimerez peut-être aussi