Auge: Gleichartige Daten zu mehreren Tabellen

Beitrag lesen

Hallo

Gehe ich richtig in der Annahme, dass in der Basistabelle der Stammdatensatz liegt, der, auf den sich die Datensätze aller weiteren Tabellen beziehen?

Nicht ganz. Die "Stammdaten" sind unterschiedlicher Art und deswegen verteilt auf Tabelle1, Tabelle2 und Tabelle3.

Ok. Wenn ich das mal auf die Spitze treiben darf. Unter der Annahme, dass ein Stammdatensatz entweder in Tabelle1 oder in Tabelle2 oder in Tabelle3 aber nie in Tabelle1 und Tabelle2 oder in Tabelle2 und in Tabelle3 oder in Tabelle1 und in Tabelle3 ist, ließe sich folgende Struktur anlegen.

  • Tabelle0: Enthält die ID und in allen Fällen auftretende Stammdaten.
  • Tabelle1 bis Tabelle3: Enthalten die je nach vorliegendem Fall unterschiedlichen Stammdaten und verweisen auf Tabelle0.
  • TabelleNotizen: Enthält die Notizen zu einzelnen Items, so vorhanden und verweist ebenfalls auf Tabelle0.

So würde ich das nach den vorliegenden Informationen machen.

Tschö, Auge

--
Verschiedene Glocken läuteten in der Stadt, und jede von ihnen vertrat eine ganz persönliche Meinung darüber, wann es Mitternacht war. Terry Pratchett, “Wachen! Wachen!