-
Telpiskās datu bāzes
Nr. | Chapter | Page. |
Ievads | 3 | |
1. | Telpiskās DB loģiskā modeļa projektēšana | 4 |
2. | DB struktūras izveidošana | 5 |
3. | Metadatu ievade | 10 |
4. | Datu ievade | 12 |
5. | Ģeometrijas objekta konsekvences pārbaude | 17 |
6. | Indeksu izveidošana ģeometrijām | 19 |
7. | Telpiskie vaicājumi | 21 |
8. | Kombinētie vaicājumi | 27 |
9. | Vizualizēšana | 29 |
Secinājumi | 30 | |
Literatūras saraksts | 31 |
1. Telpiskās DB loģiskā modeļa projektēšana
Telpiskās datu bāzes paredz ģeometriju iekļaušanu tabulās, kas ļauj strādāt ar ģeogrāfiskiem objektiem, kartēm. Šim nolūkam tiek izmantots Oracle Spatial Engine. Šajā darba tiek izmantota relāciju-objektu pieeja. Relāciju-objektu modelis strādā ātrāk par relāciju modeli un atbalsta papildus ģeometriju tipus, ir vieglāk uztverams un veidojams salīdzinot. Ģeometrija tiek glabāta kā objekts vienā rindā un vienā kolonnā ar tipu SDO_GEOMETRY. Jebkurā tabulā, kurā ir SDO_GEOMETRY tipa kolonna, jābūt arī kolonnai, kurā tiek definēta šīs tabulas primārā atslēga. Tādas tabulas bieži sauc par ģeometriju tabulām.
Telpiskās datu bāzes var izmantot ne tikai ģeogrāfiskiem objektiem un kartēm, bet arī dažādām shēmām, kurās attēlotas, piemēram, ēkas komunikācijas, elektriskie tīkli, dažādu iekārtu un lietu izvietojums (piemēram, mašīnas un elektrokomunikācijas lielos ražošanas cehos, aprīkojums un mēbeles lidostas telpās...). Tāpēc telpiskās datu bāzes izskatīšanai tika izvelēts viesu zāles izplānojums. Kartē ir attēlots istabas plāns (sk. 1. att.), kurā visus objektus var sadalīt 4 grupās: mēbeles, iekārtas, apgaismojums un augi.
Tādējādi, nepieciešams izveidot 4 slāņus, katrā no kuriem glabāsies informācija par attiecīgās grupas objektiem.
…
Praktiskais darbs veltīts telpiskajām datu bāzēm un tā uzdevums ietver: Grafisko attēlojumu izveidošanu (4 līmeņi); Līmeņu tabulu un atributīvo tabulu izveidošanu; Tabulu aizpildīšanu ar datiem; Metadatu ievadi; Indeksu izveidošanu; Vaicājumu sastādīšanu (10 telpiskie vaicājumi, 4 kombinētie); Datu vizualizēšanu; Secinājumus.
