Forme normali è ciò che dovrebbe interessarti. Sono praticamente la convenzione per la creazione di tabelle.
Qualsiasi design che non rompa il prima , secondo o terzo la forma normale per me va bene. Questo è un elenco di requisiti piuttosto lungo, quindi ti suggerisco di leggerlo dai link di Wikipedia sopra.