Salve ragazzi stò creando un database per la gestione di prodotti di abbigliamento, ma non gestisco la vendita, quindi niente e-commerce, solo info relative ai prodotti.
Ho cercato di strutturare in questo modo il database:

Categoria->(id_categoria, categoria) es. Pantaloni, Maglie, Pullover, Camici, Camicie...
Tipologia->(id_tipologia, tipologia) es. Uomo, Donna e Bambino.
Taglia(id_taglia, taglia) es. S, L, XL, XXL...
Colore(id_colore, colore, colorvalue) es. Bianco, #FFFFFF.
Prodotto(id_prodotto, id_categoria, id_tipologia, id_taglia, id_colore, nome, prezzo, ProdThumb, ProdImage) Taglier 50 euro... dove gli attributi ProdThumb e ProdImage conterranno i percorsi alle immagini del prodotto.

E' corretto gestire così i prodotti?
Inoltre, capiterà sicuramente che un prodotto avrà più taglie tipo un pantalone che ha diverse taglie es. S, XL ed L... Quindi bisognerebbe associare una lista di taglie per ogni prodotto.Come gestisco questa cosa?

Grazie anticipatamente.