Salve a tutti,
ho un problema di progettazione di un database.
Ho una serie di oggetti di diverso materiale che vanno ciascuno in un contenitore diverso.
Per semplificare questa è la mia situazione:
3 tabelle:
Tabella Materiali
id_materiale
nome_materiale
tipo_materiale
Tabella CONTENITORI:
id_contenitore
nome_contenitore
tipo_materiale // tipo di materiale che può contenere questo contenitore
Tabella OGGETTI
id_oggetto
nome_oggetto
id_contenitore
id_materiale
Non so se la progettazione è giusta.
Io vorrei creare un vincolo affinché non sia possibile inserire un oggetto in un contenitore che non sia del materiale che il contenitore accetta.
In altre parole devo fare in modo che ogni contenitore contenga oggetti tutti dello stesso tipo di materiale.
Spero possiate illuminarmi perché non riesco a risolvere il problema.
Grazie
ho un problema di progettazione di un database.
Ho una serie di oggetti di diverso materiale che vanno ciascuno in un contenitore diverso.
Per semplificare questa è la mia situazione:
3 tabelle:
Tabella Materiali
id_materiale
nome_materiale
tipo_materiale
Tabella CONTENITORI:
id_contenitore
nome_contenitore
tipo_materiale // tipo di materiale che può contenere questo contenitore
Tabella OGGETTI
id_oggetto
nome_oggetto
id_contenitore
id_materiale
Non so se la progettazione è giusta.
Io vorrei creare un vincolo affinché non sia possibile inserire un oggetto in un contenitore che non sia del materiale che il contenitore accetta.
In altre parole devo fare in modo che ogni contenitore contenga oggetti tutti dello stesso tipo di materiale.
Spero possiate illuminarmi perché non riesco a risolvere il problema.
Grazie