der theoretische background zu dem schon gemachten vorschlag läßt sich hier finden:
http://www.google.de/search?q=normalisierung+%2Btabellen+%2Bdatenbank*&ie=UTF-8&oe=UTF-8&hl=de&meta=
in deiner db hat nämlich der größte feind eines jeden db-designers - DIE REDUNDANZ - noch eine sehr starke präsenz ;-)
viel erfolg!