Klaus Mock: Baumstruktur in einem Statement abgrasen

Beitrag lesen

Hallo,

wenn man nun eine person aufnehmen will, deren vorgesetzter noch nicht vorhanden ist, dann wird die aufnahme der person abgelehnt. es kann in der realität durchaus vorkommen, dass ich jemanden eingeben muss, der erst noch keinen vorgestzten hat.

Wie kommst Du zu dieser Aussage? Ein Datenfeld, welches eine Fremdschlüssel besitzt muss nicht zwangsläufig auch NOT NULL sein. Klar, man bekommt Probleme, da man ja diese Person dann nicht von einem Wurzel-Element unterscheiden kann. Aber das gleiche Problem hast Du auch, wenn Du das ganze in eine separate Tabelle auslagerst.

die zusätzliche tabelle spiegelt die realität also besser wider und löst bestimmte problematiken, die duch eine direkte rekursion entstehen würden.

Welche Problematiken löst eine zweite Tabelle im Falle einer Baumstruktur, welche nicht auch durch die Einbindung der Struktur-Informationen in die 'Haupt'-Tabelle gelöst werden? Vielleicht habe ich da was grundlegendes übersehen, als klär mich auf.

Grüße
  Klaus