Transcript Règles de normalisation du MCD
Règles de normalisation du MCD Critères de choix entité ou association
Une entité a une existence propre et a un
identifiant.
Une association n’existe que si ces extrémités existent et n’a pas d’identifiant propre.
Une entité peut être associée à d’autres entités , une association non.
1
Règles impératives sur les entités
1. Toute propriété doit apparaître une seule fois dans le modèle.
2. Pour un exemplaire d’une entité, chaque propriété ne prend qu’une valeur.
transformation d’une propriété multivaluée en entité 2
Règle de normalisation des propriétés multivaluées
•
Plusieurs auteurs pour un livre
1,n
LIVRE
Référence Titre Auteurs
LIVRE
Référence Titre avoir
AUTEUR
idAuteur nom 1,n 3
Transformation d’une Propriété multivaluée EMPLOYE
Matricule Nom prenomEnfant 4
Règles concernant les données calculées COMMANDE
N°Commande
Montant …………….
1,1 passer 1,n
CLIENT
codeClient …………..
concerner
Qté
1,n
ARTICLE
N°Article désignation 5
Règle de normalisation :entité incluant une autre entité
•
Pas d’inclusion
PRODUIT refProduit
Désignation
codeCat tauxRemise
Une catégorie n’est pas un produit
PRODUIT
refProduit désignation 1,1 classer 1,n
CATEGORIE
codeCat tauxRemise 6
Pas d’inclusion
• Un propriétaire n’est pas une voiture
VOITURE
N°Immat Type N°insee Nom adresse 7
Règles sur les associations 1.
Pour une association porteuse de données, chaque propriété ne prend qu’une valeur.
2. Toutes les propriétés de l’association doivent dépendre des identifiants des entités associées
8
Exemple:
VOITURE
N°immat
Associations porteuses
autoriser Date-Aut DatePermis
PERSONNE
N°insee 9
Règle de non transitivité Redondance à supprimer
• « suit » est à supprimer
FACTURE 1,1
concerner
1,1
suit
COMMANDE 1,1
passer
REPRESENTANT
« Suit » redondante
10