Rgles de normalisation du MCD Critres de choix

  • Slides: 10
Download presentation
Règles de normalisation du MCD Critères de choix entité ou association Ø Une entité

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

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 LIVRE Référence

Règle de normalisation des propriétés multivaluées • Plusieurs auteurs pour un livre LIVRE Référence Titre Auteurs LIVRE Référence Titre 1, n avoir AUTEUR id. Auteur nom 1, n 3

Transformation d’une Propriété multivaluée EMPLOYE Matricule Nom prenom. Enfant 4

Transformation d’une Propriété multivaluée EMPLOYE Matricule Nom prenom. Enfant 4

Règles concernant les données calculées COMMANDE N°Commande Montant ……………. 1, 1 passer CLIENT code.

Règles concernant les données calculées COMMANDE N°Commande Montant ……………. 1, 1 passer CLIENT code. Client …………. . concerner 1, n Qté 1, n ARTICLE N°Article désignation 5

Règle de normalisation : entité incluant une autre entité • Pas d’inclusion PRODUIT ref.

Règle de normalisation : entité incluant une autre entité • Pas d’inclusion PRODUIT ref. Produit désignation ref. Produit 1, 1 Désignation classer code. Cat taux. Remise Une catégorie n’est pas un produit 1, n CATEGORIE code. Cat taux. Remise 6

Pas d’inclusion • Un propriétaire n’est pas une voiture VOITURE N°Immat Type N°insee Nom

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

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

Associations porteuses Exemple: VOITURE N°immat autoriser Date-Aut Date. Permis PERSONNE N°insee 9

Associations porteuses Exemple: VOITURE N°immat autoriser Date-Aut Date. Permis PERSONNE N°insee 9

Règle de non transitivité Redondance à supprimer • « suit » est à supprimer

Règle de non transitivité Redondance à supprimer • « suit » est à supprimer FACTURE 1, 1 concerner COMMANDE 1, 1 passer suit « Suit » redondante REPRESENTANT 10