Vous êtes sur la page 1sur 5

Module Systèmes

d’Information 2
SI2

Mme HANK

Chapitre 2 : Le modèle conceptuel des données


MCD

Partie 2
5/ La normalisation du MCD :
La normalisation du MCD consiste à vérifier les trois premières formes
normales :
- La première forme normale 1 FN : le modèle est en première forme
normale si chaque propriété est atomique c’est-à-dire pour une
occurrence de l’entité ou de la relation la propriété ne peut prendre
qu’une seule valeur.
Ex : soit l’entité ‘personne’

Personne

Code p
Nomp
Tel p

avec la règle de gestion : une personne peut avoir jusqu’à trois numéros
de téléphone. Dans ce cas la propriété Tel p n’est pas atomique.
Solution :

Personne

Code p
Nomp
Tel p1
Tel p2
Tel p3

Ex 2 : soit l’entité ‘Ouvrage’ Ouvrage

Code O
Titre
Editeur
Auteur
avec la règle de gestion : un ouvrage peut être écrit par plusieurs
auteurs. Comme le nombre d’auteurs n’est pas connu on doit créer une
entité ‘Auteur’ et la relier à l’entité ‘Ouvrage’ :

Ouvrage Auteur

1, n 1, n
Code O Code A

Titre Ecrire Nom A

Editeur
Auteur

- La deuxième forme normale : Le modèle est en deuxième forme normale


s’il est d’abord en première forme normale, et si chaque propriété dépend
pleinement de son identifiant. Si l’identifiant est composé il s’agit d’une
relation.
Ex : Soit le modèle :

Produit Magasin

1, n 1, n
Code Prd Code Mag
Stock
Désignation Adresse
Quantité
Catégorie
Prix

Sachant que chaque produit a un prix fixe indépendamment du magasin


où il est stocké. La propriété ‘prix’ dans ce cas dépend uniquement de ‘code Prd’
c’est pourquoi le modèle n’est pas en deuxième forme normale.
Normalisation :
Produit Magasin

1, n 1, n
Code Prd Code Mag
Stock Adresse
Désignation
Quantité
Catégorie
Prix

- La troisième forme normale 3 FN : Le modèle est en troisième forme


normale s’il est en 2 FN, et si chaque propriété dépend directement de son
identifiant, c’est-à-dire ne dépend pas d’une propriété autre que son
identifiant.
Ex : Soit le modèle suivant :

Etudiant

Matricule
Nom
Prénom
Section
Spécialité

Sachant que tous les étudiants d’une section ont la même spécialité, qui veut
dire la propriété ‘Spécialité’ dépend aussi de ‘Spécialité’.

Etudiant Section
Normalisation :
1, 1 1, n
Matricule Appartient Section

Nom Spécialité
6/ La décomposition du MCD :
La décomposition du MCD consiste à remplacer les relations de dimension
supérieure à deux par des relations plus simples.
Il y a deux cas de décomposition : par cardinalités et par CIF.
- Décomposition par cardinalités :
Soit une relation R de dimension N supérieure à 2 dont une des
cardinalités est égale à 1,1. La relation R est décomposable en N-1
relations binaires de types père/fils (l’entité garde les cardinalités 1,1
dans toutes les relations binaires).

Ex : Soit le modèle :

E2
1,n Id 2
E1
1,1
Id 1
R E3
1,n
Id 3

1,n 1,n
E4
En Id 4
Id n

La relation R est décomposable somme suit :


R1 E2
1,n
1,1 Id 2
E1
1,1
R2
Id 1
1,1 E3
1,n
1,1 Id 3
R3
Rn-1
1,n 1,n
E4
En Id 4

Id n

Vous aimerez peut-être aussi