Ho diverse tabelle: product
, category
, addon
in varie relazioni relazionali.
L'hostrutturatoinquestomodoperché:homoltiproducts
cheappartengonoallorocategory
specifico.Perognicategoriacisonospecificheaddons
.
Tabellaprezzi
Quellochevogliofareèaggiungereunatabelladeiprezzichepotròinterrogareperscoprirecosecome
- (principale)Quantocostal'addondelprodottoperquestospecificoprodotto.
- (opzionale)qualèilprezzocorrenteperilprodotto.Cioè,possoaverediversiprezzinellatabellacheappartengonoallostesso
product-addon
,mahannotempidiversi(date)diessere"attivi".
Questa è la struttura che sto pensando di usare (aggiornato come per i commenti / suggerimenti):
Èunbuonmodoperstrutturareiltavolo?Chiamereiquesta"Opzione 1", dove "Opzione 2" sarebbe quella di creare una nuova tabella chiamata product_addon
come colla tra product
e addon
e quindi usare la chiave esterna product_addon_id
nella mia tabella price
.