Salve,
dovrei progettare un db che deve contenere prodotti di edilizia in modo tale da poter effettuare una ricerca del prodotto secondo alcuni parametri, tipo un range di prezzo, un colore, etc..
il problema nasce perché i prodotti hanno caratteristiche diverse: es. se devo inserire un parquet questo avrà come caratteristiche dimensioni in metro lineare, peso, colore, etc.
Se devo inserire una piastrella questa potrà avere colore, finitura, dimensioni in metro quadrato, etc.
In pratica ogni categoria di prodotto potrebbe possedere caratteristiche comuni e caratteristiche diverse.
La mia idea è quella di creare una tabella di base con le caratteristiche comuni (codice, nome prodotto, prezzo, etc.). E poi?
Creare una tabella per ogni categoria di prodotti da collegare alla tabella base tramite un id univoco? Es. tab_pietra, tab_ceramica, tab_legno, etc.?
Resto in attesa dei vostri suggerimenti.
Grazie.