16-03-2009, 08:45 AM
Aucune idée pour Rails, connais pas assez.
En revanche pour ta modélisation la question est très simple : Y a-t-il des attributs supplémentaires dans un equipement ou un consommable par rapport à un item général ?
Si oui, c'est que tu as un réel héritage, et que les données ne peuvent être toutes dans la même table. Donc tu devras avoir pour chaque équipement une ligne dans une table equipement + une ligne dans une table item, avec une FK de la première à la dernière.
Si non, c'est que tu n'as pas spécialement un héritage mais plutôt un typage, et dans ce cas un simple champ "type" suffira en effet.
En revanche pour ta modélisation la question est très simple : Y a-t-il des attributs supplémentaires dans un equipement ou un consommable par rapport à un item général ?
Si oui, c'est que tu as un réel héritage, et que les données ne peuvent être toutes dans la même table. Donc tu devras avoir pour chaque équipement une ligne dans une table equipement + une ligne dans une table item, avec une FK de la première à la dernière.
Si non, c'est que tu n'as pas spécialement un héritage mais plutôt un typage, et dans ce cas un simple champ "type" suffira en effet.
Ressources [PHP][MySQL][prototype.js]