Vous êtes sur la page 1sur 22

Outline

Introduction
Modèle Conceptuel de Données (MCD)

Modélisation des données

Modélisation des données


Outline
Introduction
Modèle Conceptuel de Données (MCD)

1 Introduction

2 Modèle Conceptuel de Données (MCD)


Concepts et Définitions
Règles de Normalisation

Modélisation des données


Outline
Introduction
Modèle Conceptuel de Données (MCD)

Introduction

Démarche classique d’un projet informatique


Analyse de la situation existante et des besoins ;
Création d’une série de modèles, qui permettent de
représenter tous les aspects importants ;
A partir des modèles, implémentation d’une base de
données.

Modélisation des données


Outline
Introduction
Modèle Conceptuel de Données (MCD)

Introduction

Analyse

Niveau conceptuel MCD

Niveau logique MLD

Niveau physique MPD

4 étapes nécessaires pour traduire un système d’information


naturel en une base de données

Modélisation des données


Outline
Concepts et Définitions
Introduction
Règles de Normalisation
Modèle Conceptuel de Données (MCD)

Modèle Conceptuel de Données (MCD)

Modélisation des données


Outline
Concepts et Définitions
Introduction
Règles de Normalisation
Modèle Conceptuel de Données (MCD)

MCD : Introduction

Le Modèle Conceptuel de Données (MCD) est une


représentation statique du système d’information de
l’entreprise. Il a pour objectif de constituer une
représentation claire et cohérente des données
manipulées dans l’entreprise en décrivant leur sémantique
(le sens attaché à ces données) et les rapports qui existent
entre elles.
Les règles de construction du MCD permettent d’aboutir à
une représentation graphique standard qui élimine les
redondances et les ambiguïtés.

Modélisation des données


Outline
Concepts et Définitions
Introduction
Règles de Normalisation
Modèle Conceptuel de Données (MCD)

F IG .: Exemple

Modélisation des données


Outline
Concepts et Définitions
Introduction
Règles de Normalisation
Modèle Conceptuel de Données (MCD)

MCD : Concepts et Définitions

Objet
Un objet est une entité dotée d’une existence propre et est
décrit par un identifiant et une liste de propriétés qui lui sont
spécifiques.

Exemple
Client

Numéro de client

Nom
Adresse
Téléphone

F IG .: Objet

Modélisation des données


Outline
Concepts et Définitions
Introduction
Règles de Normalisation
Modèle Conceptuel de Données (MCD)

MCD :Concepts et Définitions

Association
Une association (ou relation) décrit le lien existant entre deux
objets ou plus. Elle est dépourvue d’existence propre, elle peut
être porteuse de propriétés ou non.

Exemple
Personne Logement
Code personne Code logement
Habiter
Nom Numéro
Prénom Superficie
Date naissance Adresse

F IG .: Association

Modélisation des données


Outline
Concepts et Définitions
Introduction
Règles de Normalisation
Modèle Conceptuel de Données (MCD)

MCD :Concepts et Définitions

Propriété
Propriété ou attribut est une donnée élémentaire d’informations
ayant un sens en elle-même et appartenant à la description
d’un objet ou d’une association.

Remarques
Un objet possède au moins un attributs ;
Une association peut être dépourvue d’attributs.

Modélisation des données


Outline
Concepts et Définitions
Introduction
Règles de Normalisation
Modèle Conceptuel de Données (MCD)

MCD :Concepts et Définitions

Exemple
Client Article
commander
N° client N° article
Nom client Quantité commander Désignation
Prénom client date commande prix unitaire
Adresse client de vente
...

Modélisation des données


Outline
Concepts et Définitions
Introduction
Règles de Normalisation
Modèle Conceptuel de Données (MCD)

MCD :Concepts et Définitions


Identifiant
Identifiant d’un objet : est une propriété tel qu’à chaque
valeur de l’identifiant correspond une et une seule
occurrence de l’objet ;
Identifiant d’une association : est l’identifiant obtenu par
concatenation des identifiants des objets participants à
l’association.
Exemple
Etudiant

Numéro de carte

Nom
Prénom
Filière

Modélisation des données


Outline
Concepts et Définitions
Introduction
Règles de Normalisation
Modèle Conceptuel de Données (MCD)

MCD : Concepts et Définitions

Occurrence
une occurrence d’une propriété est une valeur prise par
cette propriété ;
une occurrence d’un objet est un exemplaire de cet objet
caractérisé par un ensemble des valeurs de ses
propriétés ;
une occurrence d’une association est un ensemble formé
par une occurrence de chacun des objets et une
occurrence de chacune des éventuelles propriétés de
l’association.

Modélisation des données


Outline
Concepts et Définitions
Introduction
Règles de Normalisation
Modèle Conceptuel de Données (MCD)

MCD : Concepts et Définitions

Exemple
Deux occurrence de la propriété Prénom : Pierre, Marie.
Deux occurrences de l’objet Employé (Matricule, Nom,
Prénom) :
Matricule Nom Prénom
2154 DURAND Marie
4503 MOTTE Pierre
une occurrence de l’association Décollage entre les objets
vol et Aéroport :
Code Aéroport Nom Aéroport N˚ de vol Compagnie
CDG Charles De Gaule 8872 Air France

Modélisation des données


Outline
Concepts et Définitions
Introduction
Règles de Normalisation
Modèle Conceptuel de Données (MCD)

MCD :Concepts et Définitions

Cardinalité
la cardinalité d’un lien entre un objet et une association indique
le minimum et maximum de fois qu’un individu de l’objet peut
être concerné par l’association. 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.

Modélisation des données


Outline
Concepts et Définitions
Introduction
Règles de Normalisation
Modèle Conceptuel de Données (MCD)

MCD :Concepts et Définitions

Cardinalité
la cardinalité d’un lien entre un objet et une association indique
le minimum et maximum de fois qu’un individu de l’objet peut
être concerné par l’association. La cardinalité minimale est de
0 ou 1 ; la cardinalité maximale est de 1 ou N.

Exemple
Personne Logement

Nom 1−N Habiter 0−N Numéro


Prénom Superficie
Date naissance Adresse

F IG .: Cardinalité

Modélisation des données


Outline
Concepts et Définitions
Introduction
Règles de Normalisation
Modèle Conceptuel de Données (MCD)

F IG .: Exemple

Modélisation des données


Outline
Concepts et Définitions
Introduction
Règles de Normalisation
Modèle Conceptuel de Données (MCD)

MCD : Règles de Normalisation

Le but de la normalisation est d’arriver à un MCD valide.


Remarques
le nom d’un objet, d’une association ou d’un attribut doit
être unique ;
chaque objet doit posséder un identifiant ;
un objet possède au moins une propriété ;
une association peut ne posséder aucune propriété ;
les propriété ne doivent pas être redondantes ;

Modélisation des données


Outline
Concepts et Définitions
Introduction
Règles de Normalisation
Modèle Conceptuel de Données (MCD)

MCD :Formes Normales

1 Forme Normale
Elle vise à éliminer les propriétés qui possèdent plusieurs
valeurs.

F IG .: Application de la première Forme Normale : il peut y avoir


plusieurs auteurs pour un livre donnée

Modélisation des données


Outline
Concepts et Définitions
Introduction
Règles de Normalisation
Modèle Conceptuel de Données (MCD)

MCD :Formes Normales


2 Forme Normale
Elle vise à éliminer les propriétés qui ne dépendent que d’une
partie de l’identifiant.

F IG .: Application de la deuxième Forme Normale (l’adresse de


l’acteur dépend du nom de l’acteur mais pas du numéro de film)
Modélisation des données
Outline
Concepts et Définitions
Introduction
Règles de Normalisation
Modèle Conceptuel de Données (MCD)

MCD :Formes Normales

3 Forme Normale
Elle vise à éliminer les propriétés qui dépendent d’une
propriété autre que l’identifiant.

F IG .: Application de la troisième Forme Normale

Modélisation des données


Outline
Concepts et Définitions
Introduction
Règles de Normalisation
Modèle Conceptuel de Données (MCD)

MCD :Formes Normales

Remarque

Il est à noter que les trois règles doivent être appliquées dans
l’ordre.

Modélisation des données

Vous aimerez peut-être aussi