Salve a tutti,
ho un problema di logica che non riesco a risolvere.

Devo realizzare una directory in cui vi saranno i negozi di tutta Italia e quindi mi trovo nella seccante situazione in cui non so che strada scegliere per gestire al meglio le regioni, città, province.

Chiedo lumi. Mi conviene fare una tabella a parte con: regione | citta | provincia | e poi nella scheda del negozio la richiamo con qualche formula magica oppure faccio 3 campi in più all'interno della scheda del negoziante in cui metterò regione ecc ecc?

Il problema però è anche che dovrò fare query dipendenti. Ovvero, se richiamo FRASCATI devo automaticamente sapere che sto parlando di ROMA e del LAZIO.

Inoltre mi conviene partire da un DB di regioni, città e province già compilato?

Come ci si organizza solitamente?

Ringrazio coloro che sapranno delucidarmi