Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Struktura bazy drzewa genealogicznego
Odin
post
Post #1





Grupa: Zarejestrowani
Postów: 9
Pomógł: 0
Dołączył: 28.09.2012

Ostrzeżenie: (0%)
-----


Witam,
Nie wiem czy to odpowiedni dział ale zastanawiam się nad stworzeniem skryptu drzewa genealogicznego. Prezentacja będzie oparta na jquery, itd. jakieś fajne efekty przesuwania od jednego członka rodziny do drugiego, itd. ale mniejsza o to.

Zastanawiam się jak powinna wyglądać struktura bazy:

1 tabela to członkowie rodziny: id, imię, nazwisko, data urodz., data śmierci, płeć, zdjęcie itd.

No właśnie i co dalej?

2 tabela to pokrewieństwo: id, id_1, id_2, pokrewieństwo (1 - rodzic, 2 - rodzenstwo, 3 - dziadek/babcia, 4 - wujek/ciocia, itd.)

W zwykłym drzewie raczej wystarczyłoby określenie rodzica ale ja chciałbym też pokazać pokrewieństwa, przynajmniej te najbliższe. Czy moje podejście jest dobre?

Wtedy załóżmy, że członek rodziny

7 | Jan | Kowalski | 22.12.1967 | NULL | M | jan_kowalski.jpg

i

14 | Irena | Nowak | 12.09.1989 | NULL | K | irena_nowak.jpg


Pokrewienstwo:

1 | 7 | 14 | 4

Czyli Jan Kowalski jest dla Ireny Nowak wujkiem (ponieważ on jest M).

Nie wiem czy to nie będzie zbyt skomplikowane, co myślicie?
Go to the top of the page
+Quote Post

Posty w temacie


Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 15.09.2025 - 09:26