Personligen skulle jag inte försöka mig på normalisering på den här nivån. Det finns anledningar till att man tex inte bryter ut egennamn i separata tabeller, och datum.... tja, för att spara några bytes? Disk är billigt, en JOIN är dyr!
Det är lika dåligt att övernormalisera en databas som att inte alls normalisera. Mera aggregeringar till folket!
[edit: stavfel]