Professional Documents
Culture Documents
16 Hierarchy
16 Hierarchy
podataka
Ciljevi
Poslije kompletiranja ove lekcije trebalo bi
se moi:
Shvatiti koncept hijerarhijskog upita
Kreirati izvjetaj sa strukturom drveta
Formirati hijerarhijske podatke
Vriti selekciju grana u strukturi drveta
LAST_NAME
------------------------King
Russell
Partners
Errazuriz
Cambrault
Zlotkey
Sully
McEwen
Fox
Smith
Hutton
Taylor
Grant
Johnson
Dellinger
Cabrio
JOB_ID
MANAGER_ID
---------- ---------AD_PRES
SA_MAN
100
SA_MAN
100
SA_MAN
100
SA_MAN
100
SA_MAN
100
SA_REP
146
SA_REP
146
SA_REP
148
SA_REP
148
SA_REP
149
SA_REP
149
SA_REP
149
SA_REP
149
SH_CLERK
121
SH_CLERK
121
Strukura drveta
column1
column2
=
=
BOTTON UP
column1
column2
=
=
EMPLOYEE_ID
----------105
103
102
100
LAST_NAME
------------------------Austin
Hunold
De Haan
King
JOB_ID
MANAGER_ID
---------- ---------IT_PROG
103
IT_PROG
102
AD_VP
100
AD_PRES
SELECT
PRIOR
FROM
START
CONNECT
Top Down
---------------------------King reports to
Hartstein reports to King
Fay reports to Hartstein
Kochhar reports to King
Whalen reports to Kochhar
Mavris reports to Kochhar
Baer reports to Kochhar
Higgins reports to Kochhar
...
108 rows selected.
LEVEL pseudokolona
ORG_CHART
--------------------------King
King
__Hartstein
____Fay
...
Odbacivanje grana
Koritenjem WHERE klauzule
eleminiu se vorovi
Koritenjem CONNECT BY
eleminiu se grane
Kratak pregled
Koritenjem hijerarhijskih upita mogu se
dobiti hijerarhijski odnosi izmeu redova
tabele
Moe se odrediti pravac i startna taka upita
Moe se eliminisati vor ili grana drveta
Hijerarhijska strukura
podataka