Damit hast Du _das_ Rundum-Happy-Paket für jedes beliebige Datendesign entwickelt! (Das geht nämlich theoretisch immer was Du vorhast, die Fremdschlüssel werden eben über die beiden zusätzlichen Tabellen verwaltet.)
Tja, dann kommt auch mal was Tolles dabei raus, wenn man Solist ist und keine Ahnung hat, wo die Grenzen verlaufen (sollen).
Hast Du irgendwas verstanden? Wenn ja, was?