Ciao ,

come da titolo ho questo problema.

Ho creato un area riservata on-line per un azienda che vende determinati articoli.
Settimanalmente vengono aggiornati i dati che riguardano l'esistenza per taglia e colore degli articoli, dal loro gestionale al db mysql.
Inizialmente mi avevano detto che usavano solamente un gruppo taglia per ogni loro articolo.
Adesso salta fuori che i gruppi taglia degli articoli sono una diecina.

Devo affrontare due problemi:
rifare il database degli articoli di magazzino;
Risovere il problema delle taglie. :master:

Si perchè un articolo può avere un gruppo taglie "dalla 36 alla 56", oppure dalla "s alla xl".
Quindi i campi sono variabili.

Per me è un bel problema, come progettare un db con queste variabili ?

Potrei fare un campo unico per le taglie con dentro ad esempio il nome della taglia e l'esistenza, in stile chiave valore.

Oppure e' meglio aver associato per ogni articolo il gruppo taglia a cui appartiene e leggere l'esistenza per taglia da un altra tabella ?
(anche se mi sorgerebbe il problema di come progettare l'altra tabella).

Il tutto considerato che i dati vengono letti e scritti sul DB naturalmente con php, usando flash come interfaccia grafica, ed xml come mezzo di comunicazione tra flash e php, quindi la struttura dovrebbe essere anche abbastanza intuitiva anche per recuperare i dati da db.

Ogni aiuto,commento,suggerimento è benvenuto.