devo approntare un pannello di controllo per l'inserimento di guide su città e siccome sto andando un pò in confusione gradirei uno scambio di idee.

pensavo di fare le seguenti tabelle per poi permettere una agevole ricerca delle guide:
codice:
continenti:
- id_continente
- nome_continente

nazioni:
- id_nazione
- id_continente
- nome_nazione
- sigla_nazione

città:
- id_città
- id_nazione
- nome_città

guide:
- id_guida
- id_città
- descrizione
guide è separata da città in quanto la tabella delle città viene utilizzata anche da altre sezioni del sito e quindi preferisco mantenerle indipendenti.
A me sembra che possa andare bene ma non vorrei trovarmi sorprese quando costruirò il sito pubblico con il motore di ricerca sulle guide (tra qualche mese).
cosa ne dite? qualche critica/consiglio?

grazie