Što je prostorna baza podataka?

Baza podataka koja je optimizirana za pohranu i ispitivanje podataka vezanih uz objekte u prostoru, koji uključuje linije, točke i poligone, naziva se prostorna baza podataka. Razna područja studija imaju višestruke primjene za upravljanje geometrijskim podacima, geografskim podacima i prostornim podacima. U tim bazama podataka, “prostor” može biti geografski poput karte zemljine površine, geometrijski poput rasporeda integracijskog dizajna vrlo velikih razmjera (VLSI) ili prostorni poput 3-D prikaza lanaca proteinskih molekula. Prostorna baza podataka je slična standardnoj bazi podataka s dodatnim mogućnostima za rukovanje prostornim podacima. Na primjer, tipovi prostornih podataka (SDT) nude se u jeziku upita i modelu podataka prostorne baze podataka.

Kada se prostorna baza podataka koristi za geografsko mapiranje, njezini SDT-ovi označavaju strukturu u prostoru, kao što su točke, linije i regije, te odnose među strukturama, kao što su linije koje se sijeku jedna drugu. Korisnik može vidjeti ove entitete predstavljene cestama, cjevovodima ili šumama na karti, ali u programskom pogledu oni su predstavljeni linijama, poligonima ili točkama. Ove vrste baza podataka nazivaju se prostorne baze podataka bazirane na objektima. Dodatno, topološki odnosi, kao što su preklapanje ili razdvajanje linija, i odnosi smjera, kao što su smjerovi kardinalnog kompasa, predstavljeni su i programirani u geografsku prostornu bazu podataka. U tim bazama podataka također su zastupljeni metrički odnosi koji označavaju udaljenost objekata.

Prostorne baze podataka koriste se za poslovne, državne, marketinške i komercijalne podatke. Tvrtka može mapirati koncentracije gdje se određena vrsta kupaca nalazi kako bi planirala najbolje mjesto za izgradnju druge zgrade, ili političar može ispitati demografsku skupinu s pravom glasa kako bi planirao rutu kampanje. Također se mogu koristiti za planiranje gradova i regija ili ih koristiti u policijskim jurisdikcijama za analizu obrazaca kriminala. SDT mogu biti jednostavne informacije, ali također mogu postati vrlo složene ako je ono što korisnik treba znati vrlo specifično. Ovi složeni odnosi objekata u prostoru ono su što prostorne baze podataka čini korisnima jer mogu koristiti i sortirati ogromne količine informacija.

Često, određeni objekti u određenoj prostornoj bazi podataka imaju brojne varijable povezane s njima. U ovom slučaju, prostorna baza podataka može koristiti jezik strukturiranih upita (SQL) za pružanje posebnih indeksnih funkcija za manipulaciju i ispitivanje podataka. Iako se može koristiti samo za pohranu, baza podataka se može koristiti za mnogo više, uključujući analizu podataka. Objekti u bazi podataka mogu sadržavati beskonačnu količinu varijabli, a posebni alati prostorne baze podataka omogućuju sortiranje različitih informacija.