Ho queste entità

comune - provincia - regione

Come sono definite le relazioni penso sia ovvio.


Poi ho questo oggetto che ha una relazione con comune.

Ma il problema è che se volessi implementare una ricerca per esempio di quanti oggetti stanno in questa regione, oppure provincia. Come mi consigliate di farla la tabella degli oggetti?

Cioè mettere altri 3 ID

Id Comune - Id Provincia - Id Regione

in modo da fare

SELECT * FROM oggetti WHERE ID_regione = 6

oppure meglio mettere solo ID_Comune e poi fare una SELECT che coinvolga + tabelle per trovare la regione o è troppo dispensivo come approccio?