Oracle Spatial
Vývojář | Oracle Corporation |
---|---|
Operační systém | multiplatformní software |
Web | www |
Některá data mohou pocházet z datové položky. |
Oracle Spatial (dále jen Spatial) je integrovaná množina funkcí a procedur, které umožňují uložení, přístup a analýzu prostorových dat rychlým a efektivním způsobem v databázi Oracle. Spatial je dostupný pouze v edici Enterprise. Spatial se skládá z následujících komponent:
- Schématu předepisujícího ukládání, syntaxi a sémantiku podporovaných geometrických datových typù.
- Mechanismu prostorového indexování.
- Množiny operátorù a funkcí pro provádění prostorových dotazů a analýz.
- Podpůrných utilit.
Objektově-relační model
Spatial podporuje mimo jiné objektově-relační model uložení prostorových dat. Pro uložení prostorových dat využívá objektového datového typu SDO_GEOMETRY. V jedné tabulce jsou tak pro prvek popisná data uložena společně s prostorovými. Výhody nabízené objektově-relačním modelem jsou především:
- Podpora mnoha geometrických typů, např. oblouků, kružnic, liniových řetězců či polygonů.
- Snadné použití při vytváření a údržbě prostorových indexů a dotazů.
- Uložení geometrických popisů prvků v jednom řádku a jednom sloupci tabulky.
- Optimální výkon.