Hallo lixx,
um die Tabellen zu Verknüpfen sollte man im Normalfall, falls möglich mit Fremdschlüsseln arbeiten. Ein Fremdschlüssel in einer Kindertabelle kann nur auf eine anderen Tabelle als Vatertabelle verweisen. Somit könntest du keine Fremdschlüssel setzen, wenn du nach deinem 2. Ansatz arbeitest.
Was ich mich allerdings frage: Müssen es 4 Tabellen sein? Wenn die Struktur der Daten in allen diesen Tabellen annähernd identisch ist, dann würde sich das Arbeiten mit nur einer Tabelle empfehlen!
MFG
ProXy