drzewo do bazy danych

Johny_Morfina
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 448
0

chcialbym zapisac strukture organizacji firmy do bazy danych.

W jednej tabeli mam pracownikow i kazdy jest przypiasny do jakiegos dzialu.
Chcialbym teraz wepchnac ta strukture do jakiejs tabeli tak zeby moc zapytaniem sql wyciagnac np.
wszystkich pracownikow danego departamentu.

(maksymalna glebokosc tej struktury nie jest znana ale nie przekroczy 10 poziomow)
(licznosc elementow jednego poziomu moze wachac sie 1-100)

Kopiuj
                                  /--dzial A
         /----departament I    --+
         |                        \--dzial B
         |
         |
         |                        /--dzial C
firma ---+---- departament II  --+
         |                        \--dzial D
         |
         |
         |                        /--dzial E
         \---- departament III --+
                                  \--dzial F

jedyne co mi przyszlo do glowy to zrobic tabele z iloscia kolumn odpowiadajaca ilosci jednostek organizacyjnych i dla kazdego pracownika wpisywac TRUE albo FALSE w zaleznosci od tego czy przynalezy do danej jednostki...

a moze sa jakies ogolnie przyjete metody przechowywania takich danych w bazach?

Misiekd
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 7923

Zarejestruj się i dołącz do największej społeczności programistów w Polsce.

Otrzymaj wsparcie, dziel się wiedzą i rozwijaj swoje umiejętności z najlepszymi.