Non ho riflettuto abbastanza, ma credo che basti una sola tabella, legata due volte a se stessa.
Ossia (la sto buttando così)
ID
ID_padre
ID_madre
Nome
Sesso


Perciò, dato un Essere, si può risalire, ai suoi genitori, ai nonni, bisnonni, etc. E' anche semplice il procedimento inverso.
Dato un Essere di un certo ID è facile fare una interrogazione per sapere i suoi figli e i figli dei figli.

Dico è facile, ma non ho provato

Ciao