Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [MySQL][PHP] Drzewo genealogiczne
busyboy
post
Post #1





Grupa: Zarejestrowani
Postów: 191
Pomógł: 0
Dołączył: 22.02.2004

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


Witam

Zamierzam zrobić drzewo genealogiczne. I w przypadku jakby to były zwykłe dane typ data urodzenia, miejsce, imię, nazwisko itp. Nie było by problemu. Problem pojawia się w momencie dodatkowych informacji typu matka, ojciec, współmałżonek oraz dzieci.

W takim przypadku każde wpisane dziecko może być rodzicem oraz posiadać współmałżonka, jak również każde wpisany współmałżonek może posiadać dzieci.
Nie mam pojęcia w jaki sposób to rozwiązać sad.gif czy da się zrobić na jednej tabeli ? czy użyć jednej tabeli głównej a dodatkowych tabel dla współmałżonka oraz dodatkowej tabeli dla dzieci. Tylko jak bym zastosował takie rozwiązanie jak powyżej to w przypadku np. dodania dziecka do tabeli dodatkowej to powinien również dodać wpis do tabeli głównej bo przecież dziecko może być również ojcem czy matką.

Przykład poniżej

Tabela główna
Id_główne – imię – nazwisko – data urodzenia – miejsce – współmałżonek itp.

Tabela dodatkowa (współmałżonek)
Id_współ – id_główne – imię – nazwisko - data urodzenia – miejsce itp.

Tabela dodatkowa (dziecko)
Id_dziecko – id_główne - imię – nazwisko - data urodzenia – miejsce itp.

Proszę o pomoc...


Go to the top of the page
+Quote Post

Posty w temacie
- busyboy   [MySQL][PHP] Drzewo genealogiczne   10.03.2020, 17:37:33
- - viking   Poczytaj na stronie depesz.com o drzewach. Tu się...   10.03.2020, 18:06:15
- - busyboy   Dziękuje za przykład, a jaka metoda drzewa w moim ...   10.03.2020, 18:44:06
- - viking   A która ma id, parentid?   10.03.2020, 19:32:22
- - busyboy   Generalnie 3 metody mają parametr id i parent_id w...   11.03.2020, 20:03:39
- - viking   Jakoś tak, nie chce mi się już myśleć o tej porze ...   11.03.2020, 21:55:58
- - busyboy   Ok to jest dla mnie jasne, ale jak dodać wpis do b...   11.03.2020, 22:00:36
- - Pyton_000   Ja bym się chyba pokusił o Nested Set ale z założe...   11.03.2020, 22:16:55
- - busyboy   Pyton_000 ja rozumie jedną i drugą metodę (Nested ...   11.03.2020, 22:25:19
- - Pyton_000   Nie dodajesz. Jeśli dzieckiem rodzica jest Mężcz...   11.03.2020, 22:27:06
- - busyboy   Nie rozumiem Dodaje pierwszy wpis [id] [parenid...   11.03.2020, 22:33:33
- - Pyton_000   ja mówię o nested set z partner_id Coś takiego: ...   11.03.2020, 22:37:56
- - busyboy   Czyli można również to zrobić w taki sposób (dodać...   11.03.2020, 22:51:57
- - viking   Dałem ci pełen przykład z twoimi danymi a ty się u...   12.03.2020, 04:35:11
- - Tomplus   Rozdziel sobie tabele na 2 lub więcej W jednej są ...   12.03.2020, 05:49:15
- - busyboy   Czy tak może wyglądać tabela ? przykład poniżej ...   12.03.2020, 15:03:51
- - Tomplus   Tak jak powiedział Viking, nie wrzucaj do drzewa d...   12.03.2020, 23:12:41
- - busyboy   Witam, Nazewnictwo typu Mat,Tata podał tylko i wy...   12.03.2020, 23:31:43
- - viking   Zrób jak uważasz. Najwyżej przepiszesz.   13.03.2020, 05:37:33


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

 



RSS Aktualny czas: 20.08.2025 - 13:21