Zvoni
Erfahrenes Mitglied
Genau anderst herum:
Whisky Cola hat keinen Eintrag in FK. Dort also NULL
Whisky und Cola jeweils haben einen Eintrag "3" im FK (um bei deinen ID'S zu bleiben)
EDIT: Mir ist klar, das das Beispiel eigentlich Murks ist, da beim "Getränke"-Szenario du ja definitiv ein "m:m"-Szenario hast (Cola wird in Whisky Cola verwendet als auch in Cuba Libre).
Ich glaube das bessere Beispiel ist oben die "Geburtsstation im Krankenhaus" oder der PC-Laden.
Um das jetzt auch zu Ende bekommen:
FK auf PK der eigenen Tabelle ist ein gültiges und auch gängiges Verfahren in nur einer Datenbank-Tabelle eine Hierarchie-Struktur abzubilden.
Wie gesagt: In dem Code den du in Post 1 gezeigt hast, hat mich am meisten der ON DELETE CASCADE überrascht, aber dazu habe ich dir ja auch ein Beispiel genannt (PC-Laden)
Whisky Cola hat keinen Eintrag in FK. Dort also NULL
Whisky und Cola jeweils haben einen Eintrag "3" im FK (um bei deinen ID'S zu bleiben)
EDIT: Mir ist klar, das das Beispiel eigentlich Murks ist, da beim "Getränke"-Szenario du ja definitiv ein "m:m"-Szenario hast (Cola wird in Whisky Cola verwendet als auch in Cuba Libre).
Ich glaube das bessere Beispiel ist oben die "Geburtsstation im Krankenhaus" oder der PC-Laden.
Um das jetzt auch zu Ende bekommen:
FK auf PK der eigenen Tabelle ist ein gültiges und auch gängiges Verfahren in nur einer Datenbank-Tabelle eine Hierarchie-Struktur abzubilden.
Wie gesagt: In dem Code den du in Post 1 gezeigt hast, hat mich am meisten der ON DELETE CASCADE überrascht, aber dazu habe ich dir ja auch ein Beispiel genannt (PC-Laden)
Zuletzt bearbeitet: