14-01-2008, 05:36 PM
Citation :Utiliser plein de tables n'est pas grave du tout, surtout si ça empêche de faire une usine à gaz.
+1 Pour mon projet il y a pas mal d'endroits où je suis tenté de stocker de manière "astucieuses" des données en nombre variables dans des tables : mais après réflexion, il vaut mieux faire une table de liaison, dans quasiment tous les cas.
Par ex, les compétences, qui vont appartenir à plusieurs grande familles. Avec un enum qui dicte qui appartient à quoi, il faut aussi prévoir un moyen de filer les données aux fonctions qui vont les gérer. Et pour ça, il vaut mieux rajouter une table par famille de fonction, au lieu de jongler avec un format bricolé "universel".