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.
Règles impératives sur les entités Toute propriété doit apparaître une seule fois dans le modèle. Pour un exemplaire d’une entité, chaque propriété ne prend qu’une valeur. transformation d’une propriété multivaluée en entité
Règle de normalisation des propriétés multivaluées Plusieurs auteurs pour un livre 1,n Référence Titre Auteurs LIVRE LIVRE Référence Titre avoir AUTEUR idAuteur nom 1,n
Transformation d’une Propriété multivaluée EMPLOYE Matricule Nom prenomEnfant
Règles concernant les données calculées COMMANDE N°Commande Montant ……………. concerner 1,1 1,n passer Qté CLIENT 1,n codeClient ………….. ARTICLE N°Article désignation
Règle de normalisation :entité incluant une autre entité Pas d’inclusion PRODUIT PRODUIT refProduit désignation refProduit Désignation codeCat tauxRemise 1,1 classer 1,n CATEGORIE Une catégorie n’est pas un produit codeCat tauxRemise
Pas d’inclusion VOITURE Un propriétaire n’est pas une voiture N°Immat Type N°insee Nom adresse
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
Associations porteuses Exemple: PERSONNE N°insee VOITURE N°immat autoriser Date-Aut DatePermis
Règle de non transitivité Redondance à supprimer « suit » est à supprimer FACTURE COMMANDE 1,1 concerner 1,1 1,1 passer suit REPRESENTANT « Suit » redondante