Vývoj databázových systémů

 

Generace vývoje prostorových databází

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í:

 

První generace

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

 

Druhá generace

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

 

Třetí generace

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.

 

 

 

 

 

 


Obr. 11 Třetí generace uložení dat