1

Temat: PostgreSQL + struktury drzewiaste (trees) + relacje parent-child

Witam Wszystkich,
szukam sposobu na zrozumienie, zaimplementowanie i zaprezentowanie (PHP) struktur drzewiastych w relacji ojciec-dziecko.

--- Przedstawienie drzewa
Sekw.   Poziom   Rysunek   Nazwa                                      Ilosc
01            0          zest01      zestawienie glowne (master)       1
02            1          zest05      zestawienie 05                           1
03            2          rys03        rysunek 03                               1
04            2          rys02        rysunek 02                               1
05            1          zest06      zestawienie 06                           1
06            2          rys04        rysunek 04                               1
07            2          M8x16      sruba metryczna M8x16              2
08            2          M8           nakretka M8                               2
09            1          rys07        rysunek 07                               1
10            1          zest02      zestawienie 02                           1
11            2          zest07      zestawienie 07                           1
12            3          rys02        rysunek 02                               1
13            3          M6            nakretka M6 (zgrzewana)           3
14            2          rys05        rysunek 05                               1
15            2          rys08        rysunek 08                               2
16            2          M6x12      sruba M6x12                              3

--- BOM (Bill Of Materials) - ilosc i koszt poszczegolnych komponentow

Sekw.   Rysunek   Nazwa                                       IloscTot     Cena       CenaTot
01            M6            nakretka M6 (zgrzewana)             3           1,0 PLN   3,0 PLN
02            M8           nakretka M8                                 2           1,2 PLN   2,4 PLN
03            M6x12      sruba M6x12                                3
04            M8x16      sruba metryczna M8x16                2
05            rys02        rysunek 02                                  2
06            rys03        rysunek 03                                  1
07            rys04        rysunek 04                                  1
08            rys05        rysunek 05                                  1
09            rys07        rysunek 07                                  1
10            rys08        rysunek 08                                  2

--- Technologia - koszt wykonania/montazu na poszczegolnych etapach

Sekw.   Rysunek   Nazwa                                       IloscTot     Cena       CenaTot
01          zest01      zestawienie glowne (master)        1
02          zest02      zestawienie 02                            1
03          zest05      zestawienie 05                            1
04          zest06      zestawienie 06                            1
05          zest07      zestawienie 07                            1


Wczesniej tego typu struktury tworzylem w EXCEL-u, ale z uwagi drobne roznice zwiazane z aktualizacja, archiwizacja i zarzadzaniem plikami, postanowilem "pobawic sie" bazami danych w lokalnym intranecie.

Niestety mimo, ze istnieje ogromna ilosc materialow dostepnych w Internecie (praktycznie na dowolny temat), troche sie w tym wszystkim pogubilem.
Bardzo prosilbym o jakies sugestie od czego zaczac i na co zwrocic szczegolna uwage.

Pozdrawiam serdecznie

2

Odp: PostgreSQL + struktury drzewiaste (trees) + relacje parent-child

Depesz dużo i ciekawie o tym pisal na depesz.com, widziales?

3

Odp: PostgreSQL + struktury drzewiaste (trees) + relacje parent-child

4

Odp: PostgreSQL + struktury drzewiaste (trees) + relacje parent-child

z tego co depesz pisal, takie definiowanie glebokosci znacznie przyspiesza operacje (jesli sie nie myle)

5

Odp: PostgreSQL + struktury drzewiaste (trees) + relacje parent-child