ciao a tutti

Ho un grosso problema dovrei creare una struttura ad albero che mostri l'albero genealogico di una famiglia e stamparla a video. Ad Esempio:

alberto
--giovanni
---- francesco
--luca

I dati li prendo da una tabella:

figli ___ padre
alberto ___
giovanni ___ alberto
luca ___ alberto
francesco ___ giovanni

Qualcuno mi può aiutare???