View
223
Download
0
Category
Preview:
Citation preview
OutlineIntroduction
Modèle Conceptuel de Données (MCD)
Modélisation des données
Modélisation des données
OutlineIntroduction
Modèle Conceptuel de Données (MCD)
1 Introduction
2 Modèle Conceptuel de Données (MCD)Concepts et DéfinitionsRègles de Normalisation
Modélisation des données
OutlineIntroduction
Modèle Conceptuel de Données (MCD)
Introduction
Démarche classique d’un projet informatiqueAnalyse de la situation existante et des besoins ;Création d’une série de modèles, qui permettent dereprésenter tous les aspects importants ;A partir des modèles, implémentation d’une base dedonnées.
Modélisation des données
OutlineIntroduction
Modèle Conceptuel de Données (MCD)
Introduction
Niveau physique MPD
MLD
MCD
Analyse
Niveau conceptuel
Niveau logique
4 étapes nécessaires pour traduire un système d’informationnaturel en une base de données
Modélisation des données
OutlineIntroduction
Modèle Conceptuel de Données (MCD)
Concepts et DéfinitionsRègles de Normalisation
Modèle Conceptuel de Données (MCD)
Modélisation des données
OutlineIntroduction
Modèle Conceptuel de Données (MCD)
Concepts et DéfinitionsRègles de Normalisation
MCD : Introduction
Le Modèle Conceptuel de Données (MCD) est unereprésentation statique du système d’information del’entreprise. Il a pour objectif de constituer unereprésentation claire et cohérente des donnéesmanipulées dans l’entreprise en décrivant leur sémantique(le sens attaché à ces données) et les rapports qui existententre elles.Les règles de construction du MCD permettent d’aboutir àune représentation graphique standard qui élimine lesredondances et les ambiguïtés.
Modélisation des données
OutlineIntroduction
Modèle Conceptuel de Données (MCD)
Concepts et DéfinitionsRègles de Normalisation
FIG.: Exemple
Modélisation des données
OutlineIntroduction
Modèle Conceptuel de Données (MCD)
Concepts et DéfinitionsRègles de Normalisation
MCD : Concepts et Définitions
ObjetUn objet est une entité dotée d’une existence propre et estdécrit par un identifiant et une liste de propriétés qui lui sontspécifiques.
Exemple
Téléphone
Nom
Client
Numéro de client
Adresse
FIG.: Objet
Modélisation des données
OutlineIntroduction
Modèle Conceptuel de Données (MCD)
Concepts et DéfinitionsRègles de Normalisation
MCD :Concepts et Définitions
AssociationUne association (ou relation) décrit le lien existant entre deuxobjets ou plus. Elle est dépourvue d’existence propre, elle peutêtre porteuse de propriétés ou non.
Exemple
Numéro
Personne Logement
HabiterCode personne
Date naissancePrénomNom
Code logement
AdresseSuperficie
FIG.: Association
Modélisation des données
OutlineIntroduction
Modèle Conceptuel de Données (MCD)
Concepts et DéfinitionsRègles de Normalisation
MCD :Concepts et Définitions
PropriétéPropriété ou attribut est une donnée élémentaire d’informationsayant un sens en elle-même et appartenant à la descriptiond’un objet ou d’une association.
RemarquesUn objet possède au moins un attributs ;Une association peut être dépourvue d’attributs.
Modélisation des données
OutlineIntroduction
Modèle Conceptuel de Données (MCD)
Concepts et DéfinitionsRègles de Normalisation
MCD :Concepts et Définitions
Exemple
date commande
N° client
Nom client
Prénom client
Adresse client
Client Article
...
N° article
Désignation
prix unitaire de vente
commander
Quantité commander
Modélisation des données
OutlineIntroduction
Modèle Conceptuel de Données (MCD)
Concepts et DéfinitionsRègles de Normalisation
MCD :Concepts et Définitions
IdentifiantIdentifiant d’un objet : est une propriété tel qu’à chaquevaleur de l’identifiant correspond une et une seuleoccurrence de l’objet ;Identifiant d’une association : est l’identifiant obtenu parconcatenation des identifiants des objets participants àl’association.
Exemple
Filière
Nom
Etudiant
Numéro de carte
Prénom
Modélisation des données
OutlineIntroduction
Modèle Conceptuel de Données (MCD)
Concepts et DéfinitionsRègles de Normalisation
MCD : Concepts et Définitions
Occurrenceune occurrence d’une propriété est une valeur prise parcette propriété ;une occurrence d’un objet est un exemplaire de cet objetcaractérisé par un ensemble des valeurs de sespropriétés ;une occurrence d’une association est un ensemble formépar une occurrence de chacun des objets et uneoccurrence de chacune des éventuelles propriétés del’association.
Modélisation des données
OutlineIntroduction
Modèle Conceptuel de Données (MCD)
Concepts et DéfinitionsRègles de Normalisation
MCD : Concepts et Définitions
ExempleDeux occurrence de la propriété Prénom : Pierre, Marie.Deux occurrences de l’objet Employé (Matricule, Nom,Prénom) :
Matricule Nom Prénom2154 DURAND Marie4503 MOTTE Pierre
une occurrence de l’association Décollage entre les objetsvol et Aéroport :
Code Aéroport Nom Aéroport N˚ de vol CompagnieCDG Charles De Gaule 8872 Air France
Modélisation des données
OutlineIntroduction
Modèle Conceptuel de Données (MCD)
Concepts et DéfinitionsRègles de Normalisation
MCD :Concepts et Définitions
Cardinalitéla cardinalité d’un lien entre un objet et une association indiquele minimum et maximum de fois qu’un individu de l’objet peutêtre concerné par l’association. La cardinalité minimale est de0 ou 1 ; la cardinalité maximale est de 1 ou N.
Exempleune 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
OutlineIntroduction
Modèle Conceptuel de Données (MCD)
Concepts et DéfinitionsRègles de Normalisation
MCD :Concepts et Définitions
Cardinalitéla cardinalité d’un lien entre un objet et une association indiquele minimum et maximum de fois qu’un individu de l’objet peutêtre concerné par l’association. La cardinalité minimale est de0 ou 1 ; la cardinalité maximale est de 1 ou N.
Exemple
0−NNom
Prénom
Date naissance
Numéro
Superficie
Adresse
Personne Logement
Habiter1−N
FIG.: Cardinalité
Modélisation des données
OutlineIntroduction
Modèle Conceptuel de Données (MCD)
Concepts et DéfinitionsRègles de Normalisation
FIG.: Exemple
Modélisation des données
OutlineIntroduction
Modèle Conceptuel de Données (MCD)
Concepts et DéfinitionsRègles de Normalisation
MCD : Règles de Normalisation
Le but de la normalisation est d’arriver à un MCD valide.
Remarquesle 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
OutlineIntroduction
Modèle Conceptuel de Données (MCD)
Concepts et DéfinitionsRègles de Normalisation
MCD :Formes Normales
1 Forme NormaleElle vise à éliminer les propriétés qui possèdent plusieursvaleurs.
FIG.: Application de la première Forme Normale : il peut y avoirplusieurs auteurs pour un livre donnée
Modélisation des données
OutlineIntroduction
Modèle Conceptuel de Données (MCD)
Concepts et DéfinitionsRègles de Normalisation
MCD :Formes Normales
2 Forme NormaleElle vise à éliminer les propriétés qui ne dépendent que d’unepartie de l’identifiant.
FIG.: Application de la deuxième Forme Normale (l’adresse del’acteur dépend du nom de l’acteur mais pas du numéro de film)
Modélisation des données
OutlineIntroduction
Modèle Conceptuel de Données (MCD)
Concepts et DéfinitionsRègles de Normalisation
MCD :Formes Normales
3 Forme NormaleElle vise à éliminer les propriétés qui dépendent d’unepropriété autre que l’identifiant.
FIG.: Application de la troisième Forme Normale
Modélisation des données
OutlineIntroduction
Modèle Conceptuel de Données (MCD)
Concepts et DéfinitionsRègles de Normalisation
MCD :Formes Normales
Remarque
Il est à noter que les trois règles doivent être appliquées dansl’ordre.
Modélisation des données
Recommended