29.10.2012 Views

SIMON STARČEK, prof. mat. IZGRADNJA OBJEKTNEGA KATALOGA

SIMON STARČEK, prof. mat. IZGRADNJA OBJEKTNEGA KATALOGA

SIMON STARČEK, prof. mat. IZGRADNJA OBJEKTNEGA KATALOGA

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

150 Starček, S. 2010. Izgradnja objektnega kataloga digitalne navigacijske baze za učinkovito navigacijo intervencijskih vozil.<br />

Mag. delo. Ljubljana, UL, FGG, Odd. za geodezijo, smer: geodezija.<br />

Vse relacije se vgradi v podatkovni model posplošeno na tipski ravni objektnih tipov, čeprav<br />

se nekatere, denimo asociacije, pojavljajo predvsem na pojavni ravni, oziroma delujejo kot<br />

povezava med dejanskimi objekti in njihovimi atributnimi vrednostmi.<br />

8.4.1 Asociacija<br />

Asociacija med objektnimi tipi podaja strukturno relacijo, ki določa niz pomenskih odnosov<br />

med konkretnimi pojavi (objekti). Asociacija je tako opredeljena kot logična povezanost dveh<br />

ali več objektov, ki nadalje poleg povezave omogoča tudi komunikacijo med njima. Moţna je<br />

tudi asociacija objekta s samim seboj. Vsaka asociacija ima ime, tip, pogojnost in stopnjo.<br />

Asociacija ima lahko tudi lastne atribute.<br />

8.4.2 Agregacija<br />

Načelo agregacije opredeljuje odnos med celoto in njenimi sestavinami ali sestavnimi deli,<br />

kar omogoča, da imajo lahko objektni tipi atribute, ki so po pomenu in sestavi tudi sami<br />

objektni tipi (abstraktni podatkovni tipi). Agregacija je dejansko posebna oblika asociacije, ki<br />

sama po sebi podaja tudi hierarhično zgradbo objektnih tipov, oziroma določa odnos med<br />

celoto in njenimi sestavinami ali deli, ker vse sestavine ali deli pojmovno pripadajo celoti.<br />

8.4.3 Generalizacija<br />

Generalizacija oziroma specializacija je odnos med nad- in podtipi, ki se izvede s pomočjo<br />

enostavnega ali večkratnega dedovanja. Generalizacija pomeni, da je nadtip (nadrazred)<br />

posplošeni prednik bolj specializiranega podtipa (podrazreda). Podtip lahko ob dedovanju kot<br />

specializacija prednika deduje lastnosti (atribute), vmesnik (servis) in operacije (metode)<br />

nadtipa (generalizacija). Podtipu lahko dodamo lastne atribute, operacije in relacije. Prav tako<br />

se lahko vse podedovane metode nadtipa v podtipu ustrezno predefinirajo.

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!