Geografické databázy
V rámci predmetu sa študenti naučia princípy fungovania a prevádzky databázových systémov, teoretické základy relačných databáz, získajú základné zručnosti s prácou s databázovým systémom a spracovaním údajov, naučia sa vytvárať databázové schémy a používať základné príkazy jazyka SQL.
Obsah prednášok
- Úvod do databázových systémov. Údaje a informácie. Informačný systém. Viacvrstvová architektúra. Databázové systémy a ich aplikácie. Legislatíva a štandardizácia.
- Databázové systémy. História. Klasifikácia. Funkcie. Súborová, hierarchická, sieťová, relačná, objektová databáza. Hybridné databázy. Výhody a nevýhody databázových systémov. Grafické údaje, priestorové údaje, geografické údaje, opisné údaje.
- Relačný databázový systém. Relačná databáza. Tabuľky, polia. Normálne formy. Kľúče. Databázová schéma. Relačné modelovanie. Entitno-relačné diagramy.
- Relačná algebra a relačný kalkul. SQL Relačná algebra. Jazyk SQL. Príkazy CREATE, INSERT, DELETE, UPDATE.
- SQL SELECT. Príkaz SELECT. Klauzuly WHERE, ORDER, GROUP. Zabudované funkcie pre spracovanie textových a numerických polí. Agregačné funkcie.
- Indexovanie a vyhľadávanie. Princípy indexovania. B-stromy. Vyvážené B-stromy. Quadtree. Data-mining.
- Relácie. Prepojenie údajov. Relácie (1-1, 1-m, n-m). Kontrola a oprava chýb prepojenia. Integritné obmedzenia.
- Objektovo-orientované databázy. Princípy objekto-orientovaného prístupu: enkapsulácia, dedenie, polymorfizmus. Jednoduché a viacnásobné dedenie. Dynamické a statické dedenie. Univerzálny a ad-hoc polymorfizmus. Objektovo-orientované modelovanie.
- Geografická databáza. Ukladanie geografických údajov v databázach. Priestorové indexovanie. Rozšírenia geografických databáz. Dostupné systémy pre správu geografických údajov. Integrácia GIS a DBMS.
- Spracovanie databázových údajov a metainformačné systémy. Aktualizácia údajov. Import/export. Konverzia údajov – klasifikácia, problémy, postupy. Metainformačné systémy. Štandardizácia.
- Prevádzka databázového systému. Architektúra databázového systému. Správa databázového systému. Bezpečnosť a ochrana údajov. Zálohovanie a obnova systému.
- Projekty informačných systémov. Podnikový informačný systém. Projekt informačného systému. Metodiky riadenia projektu informačného systému. Legislatíva.
Odporúčaná literatúra
- Koreň, M. (2009). Databázové systémy. Vydala Technická univerzita vo Zvolene, ISBN 978-80-228-2084-4, 90 str.
- Mager I. (2001). Jak na počítač Databáze v programu Access. Computer Press, Praha, 88 str.
- Rigaux Ph., Scholl M., Voisard A. (2002). Spatial Databases with applications to GIS. Morgan Kaufmann Publishers, San Francisco, 410 str.
- Riordan R. M. (2000). Vytváříme relační databázové aplikace. Computer Press, Praha, 294 str.
- Roman S. (2001). Microsoft Access Návrh a programování databází. Computer Press, Praha, 270 str.
- Scheber, A. (1988). Databázové systémy. Alfa/SNTL, Bratislava.
- Tuček, J. (1998). Geografické informační systémy – principy a praxe, Computer Press Praha, 1998, 424 s.
Skúška
Skúška sa robí ústnou alebo písomnou formou. Študent odpovedá na 2 otázky vybraté náhodne z pripravených zoznamov. Prvá otázka je vyriešenie školského príkladu. Druhá otázka je teoretická.