12.07.2015 Views

Distribuirane i objektne baze podataka - Ncd.matf.bg.ac.rs

Distribuirane i objektne baze podataka - Ncd.matf.bg.ac.rs

Distribuirane i objektne baze podataka - Ncd.matf.bg.ac.rs

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

Stroga tipiziranost u distinct tipovimaJedan od najbitnijih koncepata vezanih za distinct tipove jeste stroga tipiziranost.Stroga tipiziranost garantuje da se jedino funkcije i operatori definisanieksplicitno za distinct tip mogu primeniti nad njegovim instancama.Stroga tipiziranost je bitna jer omogućava da su instance distinct tipa korektne.Na primer, ako se definiše funkcija koja konvertuje američke dolare u kanadskedolare prema tekućem ku<strong>rs</strong>u, ista funkcija ne treba da se koristi za konverzijueura u kanadske dolare jer će se sigurno dobiti pogrešna suma.Kao posledica stroge tipiziranosti, DB2 ne dopušta pisanje upita u kojima seporede, na primer, instance distinct tipa i instance njegovog izvornog tipa. Izistog razloga, DB2 ne dopušta primenu funkcija definisanih za druge tipove nadinstancama distinct tipa.Ako je potrebno porediti instancu distinct tipa sa instancom nekog drugog tipa,neophodno je izvršiti kastovanje instance jednog tipa u drugi tip ili obrnuto.Slično, neophodno je da se instanca distinct tipa kastuje u tip parametra funkcijekoja nije definisana za distinct tip, ukoliko želimo da primenimo tu funkciju nadinstancom distinct tipa.11decembar 2010, Biljana Stojanović

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

Saved successfully!

Ooh no, something went wrong!