You are on page 1of 22

Outline

Introduction
Modle Conceptuel de Donnes (MCD)

Modlisation des donnes

Modlisation des donnes

Outline
Introduction
Modle Conceptuel de Donnes (MCD)

Introduction

Modle Conceptuel de Donnes (MCD)


Concepts et Dfinitions
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

Analyse

Niveau conceptuel

MCD

Niveau logique

MLD

Niveau physique

MPD

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 Dfinitions
Rgles de Normalisation

Modle Conceptuel de Donnes (MCD)

Modlisation des donnes

Outline
Introduction
Modle Conceptuel de Donnes (MCD)

Concepts et Dfinitions
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 Dfinitions
Rgles de Normalisation

F IG .: Exemple

Modlisation des donnes

Outline
Introduction
Modle Conceptuel de Donnes (MCD)

Concepts et Dfinitions
Rgles de Normalisation

MCD : Concepts et Dfinitions


Objet
Un objet est une entit dote dune existence propre et est
dcrit par un identifiant et une liste de proprits qui lui sont
spcifiques.
Exemple
Client
Numro de client

Nom
Adresse
Tlphone

F IG .: Objet
Modlisation des donnes

Outline
Introduction
Modle Conceptuel de Donnes (MCD)

Concepts et Dfinitions
Rgles de Normalisation

MCD :Concepts et Dfinitions


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
Personne
Code personne

Logement
Habiter

Nom
Prnom
Date naissance

Code logement

Numro
Superficie
Adresse

F IG .: Association

Modlisation des donnes

Outline
Introduction
Modle Conceptuel de Donnes (MCD)

Concepts et Dfinitions
Rgles de Normalisation

MCD :Concepts et Dfinitions

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 Dfinitions
Rgles de Normalisation

MCD :Concepts et Dfinitions

Exemple
Client

Article
commander

N article

N client
Nom client
Prnom client
Adresse client

Quantit commander
date commande

Dsignation
prix unitaire
de vente
...

Modlisation des donnes

Outline
Introduction
Modle Conceptuel de Donnes (MCD)

Concepts et Dfinitions
Rgles de Normalisation

MCD :Concepts et Dfinitions


Identifiant
Identifiant dun objet : est une proprit tel qu chaque
valeur de lidentifiant correspond une et une seule
occurrence de lobjet ;
Identifiant dune association : est lidentifiant obtenu par
concatenation des identifiants des objets participants
lassociation.
Exemple
Etudiant
Numro de carte

Nom
Prnom
Filire

Modlisation des donnes

Outline
Introduction
Modle Conceptuel de Donnes (MCD)

Concepts et Dfinitions
Rgles de Normalisation

MCD : Concepts et Dfinitions

Occurrence
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 Dfinitions
Rgles de Normalisation

MCD : Concepts et Dfinitions

Exemple
Deux occurrence de la proprit Prnom : Pierre, Marie.
Deux occurrences de lobjet Employ (Matricule, Nom,
Prnom) :
Matricule
2154
4503

Nom
DURAND
MOTTE

Prnom
Marie
Pierre

une occurrence de lassociation Dcollage entre les objets


vol et Aroport :
Code Aroport
CDG

Nom Aroport
Charles De Gaule

N de vol
8872

Modlisation des donnes

Compagnie
Air France

Outline
Introduction
Modle Conceptuel de Donnes (MCD)

Concepts et Dfinitions
Rgles de Normalisation

MCD :Concepts et Dfinitions


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 Dfinitions
Rgles de Normalisation

MCD :Concepts et Dfinitions


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
Personne
Nom
Prnom
Date naissance

Logement
1N

Habiter

0N

Numro
Superficie
Adresse

F IG .: Cardinalit
Modlisation des donnes

Outline
Introduction
Modle Conceptuel de Donnes (MCD)

Concepts et Dfinitions
Rgles de Normalisation

F IG .: Exemple

Modlisation des donnes

Outline
Introduction
Modle Conceptuel de Donnes (MCD)

Concepts et Dfinitions
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 identifiant ;
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 Dfinitions
Rgles de Normalisation

MCD :Formes Normales


1 Forme Normale
Elle vise liminer les proprits qui possdent plusieurs
valeurs.

F IG .: 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 Dfinitions
Rgles de Normalisation

MCD :Formes Normales


2 Forme Normale
Elle vise liminer les proprits qui ne dpendent que dune
partie de lidentifiant.

F IG .: Application de la deuxime Forme Normale (ladresse de


lacteur dpend du nom de lacteur mais pas du numro de film)
Modlisation des donnes

Outline
Introduction
Modle Conceptuel de Donnes (MCD)

Concepts et Dfinitions
Rgles de Normalisation

MCD :Formes Normales


3 Forme Normale
Elle vise liminer les proprits qui dpendent dune
proprit autre que lidentifiant.

F IG .: Application de la troisime Forme Normale

Modlisation des donnes

Outline
Introduction
Modle Conceptuel de Donnes (MCD)

Concepts et Dfinitions
Rgles de Normalisation

MCD :Formes Normales


Remarque
Il est noter que les trois rgles doivent tre appliques dans
lordre.

Modlisation des donnes

You might also like