Académique Documents
Professionnel Documents
Culture Documents
d’Information 2
SI2
Mme HANK
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
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
Editeur
Auteur
Produit Magasin
1, n 1, n
Code Prd Code Mag
Stock
Désignation Adresse
Quantité
Catégorie
Prix
1, n 1, n
Code Prd Code Mag
Stock Adresse
Désignation
Quantité
Catégorie
Prix
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
Id n