Vývoj databázových systémů
Hlavním cílem vývoje prostorových databází je propojení prostorových dat
s atributy. Dle Pokorného (2001) tento vývoj je možné rozdělit do tří
generací:
V první generaci jsou prostorové objekty, jejich atributy a indexy uloženy v mnoha souborech. Vzhledem k mnoha souborům je orientace v datech náročná. Lze klást prostorové dotazy, nikoliv však dotazy na další, např. podniková, data.
Obr. 9 První generace uložení
dat
Ve druhé generaci dochází k oddělení prostorových a neprostorových dat. Prostorové objekty a indexy jsou dále uloženy v souborovém systému. Neprostorová data, včetně dalších aplikačních dat, jsou uložena v relační databázi. Integrace prostorových dat a ostatních dat je nepřímá. Lze již klást dotazy na prostorové objekty i jejich atributy, ale je nutné rozdělit dotaz na dotaz na prostorovou a neprostorovou složku.
Obr.10 Druhá generace uložení
dat
Systémy třetí generace jsou řízeny spíše ze strany
databáze, než ze strany GIS“ (Pokorný 2001, s. 4). Prostorové
typy dat včetně odpovídajících operací a funkcí jsou integrovány do relační DBMS. Toho lze
dosáhnout různým způsobem, přičemž zřejmě nejpokročilejším řešením jsou dnes
moduly připojené k objektově relačnímu DBMS. Lze klást společné dotazy na
prostorová i neprostorová data.