Es.

Ho un sito di recensioni in cui ci sono moltissime recensioni di film.

Creo la tabella "Articoli" e la "Tabella RecensioniFilm" per accedere a una recensione di un film devo prima cercare in articoli e poi in film quindi raddoppio la query. Questa è la formulazione accademica che consigliano nelle università.

Secondo voi è un buon approccio?


Altro esempio.

nome, categoria, descrizione

Categoria è meglio sia di tipo varchar (sprecando spazio, ma risparmiando query) o è meglio farla di tipo int e creare una tabella esterna per convertire quell'int nel varchar?

Che ne pensate?

PS: parliamo di un hoster da 30€/anno e 1500 visitatori al giorno in rapida crescita.