Database Reference
In-Depth Information
Évitez les attributs calculés
Avant de penser à la dénormalisation de vos tables, minimisez le nombre d'attributs de
vos  schémas. Ne considérez pas les attributs qui peuvent être déduits par calcul d'autres
attributs déjà présents dans le schéma. Dans la facture suivante, le fait de rendre pertinents
les attributs ref_produit , prix_tarif , quantite et remise sufit à calculer le prix
unitaire et le montant d'une ligne. Il en va de même pour les différents totaux intermédiaires
et inaux.
Figure 1-62 . Attributs calculés
Les erreurs classiques
Pour éviter de tomber dans certains pièges, voici quelques erreurs caricaturalement présentées.
Le ventilateur
Ain d'éviter le piège dit « du ventilateur », soignez vos parcours d'associations (particulièrement
pour les liens à terminaison * ) et suivez la hiérarchie.
Dans le premier exemple, s'il est vrai qu'un employé est embauché par une entreprise com-
posée de départements, il apparaît aussi qu'il est impossible de savoir à quel département est
rattaché chaque employé (lien Composer à terminaison * ). En réorganisant la hiérarchie de
ces classes, ce problème est résolu.
Search WWH ::




Custom Search