prostorová databáze: postrelační databázový systém schopný spravovat prostorová data
kombinuje konvenční a prostorová data
množiny enttit z určitého prostoru, u kterých je zřejmá identifikace, umístění a vztah k okolí (prostor = 2 plus entit)
uložení dat v počítači:
souborový způsob uložení dat (shp, GML)
databázový způsob uložení dat
reprezentace vektorových dat:
špagetový model
topologický model (→ hiearchický model)
relační databázový model
objektově-relační databázový model
můžu použít SQL
databázové objekty
pohledy (views)
SQL příkazy, pojmenované a uložené v databázovém systému
můžu select i na ně
indexy (klíče)
jsou pro každou tabulku
fce: vést si v tabulkách rychlé lookup tables na sloupce, nad nimiž byly definovány (→ vyloučení duplicit v záznamech, zajištění fulltextového vyhledávání)
triggery (spouštěče)
mechanismus, který se vyvolá když změním nebo smažu rodičovskou tabulku
uživatelem definované procedury a funkce
pojmenovaný kus kódu → uložím ho → pak nad tabulkou provede určitou sekvenci příkazů (procedur) a vrátí nějaký výsledek (uživatelská funkce)
mohou mít parametry, obyvkle vstupní (IN), výstupní (OUT), vstupně-výstupní
události (events)
procerudy spouštěné v určitý čas (já si řeknu kdy) nebo opakovaně v určitý čas
pro údržbu, promazávání dočasného něčeho apod.
formuláře
pro vizuálně přívětivé prostředí pro přidávání hodnot
uživatelem nadefinované rozložení vstupních polí z dané tabulky, popisky
sestavy (reporty)
podobně jako u formulářů
definuju layout s políčky dané tabulky, kam se doplňují aktuální hodnoty
používají se pro výstup dat (tisk, prezentace, pouhé zobrazení)
i filtry
uživatelská oprávnění
úrovně přístupu a oprávnění pro uživatele
procesy
proměnné nastavení
vizuální ER schéma
vizuální reprezentace vtahů (relací) na sobě závislých polí (cizích klíčů) mezi tabulkami
Permalink git_prostorove_databaze.1527504171.txt.gz · Last modified: by efox