11-08-2013, 07:27 PM
Je sais, j'ai bien compris.
Mais ta première solution n'est pas bonne au niveau relationnel.
C'est comme si tu avais envie de trop externaliser le concept de ressources.
Dans ta table "resource_type_thing" par exemple:
Ca, par exemple, n'est pas possible avec un SGBD classique. Tu ne pourras pas définir de foreign-key à la foi pour convoi, territoire, unités etc...
Donc bon, désolé lol mais pour moi aucune des solutions que tu présentes n'est envisageables. Les 2 dernières ne sont pas assez recherchées et la première est plus une prise de tête ( non non supportées par la majorité des SGBD) qu'autre chose.
Mais ta première solution n'est pas bonne au niveau relationnel.
C'est comme si tu avais envie de trop externaliser le concept de ressources.
Dans ta table "resource_type_thing" par exemple:
Citation :thing_id : l'id de la chose à laquelle on attache cette quantité (convoi 42, territoire 66) ;
Ca, par exemple, n'est pas possible avec un SGBD classique. Tu ne pourras pas définir de foreign-key à la foi pour convoi, territoire, unités etc...
Donc bon, désolé lol mais pour moi aucune des solutions que tu présentes n'est envisageables. Les 2 dernières ne sont pas assez recherchées et la première est plus une prise de tête ( non non supportées par la majorité des SGBD) qu'autre chose.