Mir hilft es bei
DB-Sachen immer, das Problem grafisch in einem ERM (Entity-Relationship-Model) darzustellen. Dazu ist eine Schreibtafel am Besten geeignet. Nimm dir ein Blatt Papier und überführ das ganze mal in ein Diagramm. Dann wirst du auch sehen, bei welchen Relationen du eine neue Tabelle einfügen musst, bei 1:n-Relationen wo der entsprechende Foreign Key hingehen muss etc.
Und btw. finde ich persönlich die 4. und 5. NF eher theoretischer Natur.
Lars S.
Wer nicht mit der Zeit geht, geht mit der Zeit.