Hallo allerseits,
habe ein kniffeliges Problem bei der Normalisierung folgender Tabellen:
Beschreibung:
Ein Entity ‚Prozess‘ kann entweder beliebig viele andere Prozess beinhalten oder ein ‚Gerät‘.
Folgende Lösung habe ich gefunden, aber egal wie ich die Sache drehe komme ich nicht weiter. Die Tabelle 2 ist einfach unschön, da bei jedem Eintrag dort eine der Spalten GerätID oder ProzessID frei ist.
- Tabelle Prozess: BesitzenderProzessID, …
- Tabelle ProzessListe: BesitzendenProzessID, zugeordneterProzessId, GerätID
- Tabelle Gerät: GerätId, …
(… stellt weitere Felder dar, die für dieses Problem nicht relevant sind.)
Ich nehme an, das sich das wohl in einer der höheren Normalformen auflöst, bin darin aber nicht sehr fit.
Vielen, vielen Dank für jede Hilfe!
Dirk