Rolf B: mySQL: Unbestimmte Anzahl von Vorfahren lesen

Beitrag lesen

Hallo Linuchs,

vielleicht reden wir aneinander vorbei.

Okay, bisher gehe ich davon aus, dass eine Person zwei Eltern hat.

Biologisch: Ja. Ein Mensch mit Spermien, der Vater, und ein Mensch mit Eizellen, die Mutter. Diese sind zu kombinieren und es entsteht ein neuer Mensch. Ob der Vater als Frau lebt und die Mutter als Mann, oder they nichtbinär sind, ist eine andere Frage und für den Stammbaum irrelevant. Relevant ist dort die biologische Rolle. Das sozial gelebte Geschlecht ist mittlerweile ein veränderliches Attribut des Menschen und wir diskutieren diesen Aspekt besser nicht. Es droht eine off-topic Eskalation.

Juristisch: Hm. Keine Ahnung wie das gehandhabt wird. Werden bei einem adoptierten Kind die juristischen oder die biologischen Eltern registriert? Welche Sicht soll dein Stammbaum bieten?

Aber egal - bleiben wir beim trivialen Fall, dass biologische und juristische Eltern identisch sind. Dann hast Du mathematisch 2 Eltern, 4 Großeltern, 8 Urgroßeltern, etc.

Praktisch können aber von diesen Personen welche identisch sein. Das ist in der DB egal, da hast Du recht. Du musst nur bei der Datenerfassung aufpassen, dass Du bereits existierende Personen als solche erkennst.

Es ging mir um die Ausgabe des Stammbaums. Entweder hast Du "ist Kind von" Verbindungen, die kreuz und quer gehen, oder Du gibst die doppelt vorkommenden Personen auch doppelt aus. Im letzteren Fall zeigt dein Stammbaum möglicherweise mehr Personenkästen an, als tatsächlich Personen vorhanden sind.

Wenn noch juristische Eltern hinzukommen, wird die Sache beliebig kompliziert…

Rolf

--
sumpsi - posui - obstruxi