22-12-2008, 12:48 PM
(19-12-2008, 03:45 AM)z3d a écrit : Premièrement. Jamais de redondance de données tu feras !
Il est effectivement important d'enfoncer à coup de marteau les formes normales de Codd dans le cerveau des apprentis DBA.
Mais attention, ces derniers temps de plus en plus de DBA militent pour une dénormalisation des bases dans certains cas.
Si tu est sûr d'avoir besoin du nom du client dans 100% des appels de la table facture, alors il peut être envisageable d'y mettre en dur le nom du client, afin d'éviter une jointure systématique.
C'est une hérésie je te l'accorde, mais apparement, ça ferait vraiment gagner en rapidité dans certains cas.