26-12-2006, 01:34 PM
D'aprés ce que je vois de ce schéma , il y a des tables qui pourrait etre regroupées en une seule , ce qui éviterait des jointures .
Effectivement ,il faut éviter les redondances (sauf dans certains cas : une information dont tu aurait souvent besoin et qui demanderait un calcul complexe) mais il faut aussi éviter de multiplier les tables . L'astuce , c'est de regarder les cardinalités des relations entre les tables . Si tu as du 1:1 , du 0:1 , du 1:2 ou n'importe quellle cardinalité avec des nombres finis , c'est que tu peux regrouper .
Effectivement ,il faut éviter les redondances (sauf dans certains cas : une information dont tu aurait souvent besoin et qui demanderait un calcul complexe) mais il faut aussi éviter de multiplier les tables . L'astuce , c'est de regarder les cardinalités des relations entre les tables . Si tu as du 1:1 , du 0:1 , du 1:2 ou n'importe quellle cardinalité avec des nombres finis , c'est que tu peux regrouper .