Règles de normalisation du MCD

Download Report

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