28-12-2007, 07:20 PM
Je dirais que ça ne dépend que d'une chose :
- la liste des ressources possible est-elle elle-même dynamique ou fixe ?
Si tu n'as que 4 ressources (ex. fer, or, bois, charbon) et que cette liste est figée, alors autant ne pas t'emmerder et ajouter 4 colonnes à ta table "batiment".
Si ces ressources sont beaucoup plus nombreuses, ou que la liste est susceptible d'évoluer, alors il faudra travailler avec une table de liaison (c'est une liaison n-n, donc nécessitant une table intermédiaire).
La solution du champ avec la valeurs "collées", c'est de la bidouille à la mord-moi-le-noeud, à éviter à tous prix.
- la liste des ressources possible est-elle elle-même dynamique ou fixe ?
Si tu n'as que 4 ressources (ex. fer, or, bois, charbon) et que cette liste est figée, alors autant ne pas t'emmerder et ajouter 4 colonnes à ta table "batiment".
Si ces ressources sont beaucoup plus nombreuses, ou que la liste est susceptible d'évoluer, alors il faudra travailler avec une table de liaison (c'est une liaison n-n, donc nécessitant une table intermédiaire).
La solution du champ avec la valeurs "collées", c'est de la bidouille à la mord-moi-le-noeud, à éviter à tous prix.
Ressources [PHP][MySQL][prototype.js]