Databázové systémy II
- Kredity: 3
- Ukončenie: Skúška
- Rozsah: 0P + 2C
- Semester: zimný
- Fakulta hospodárskej informatiky
Vyučujúci
Zaradený v študijných programoch
Výsledky vzdelávania
Po absolvovaní predmetu, by mali mať študenti nasledovné
Znalosti
A. Sa orientovať v Data Warehouse a v technológiách OLTP a OLAP.
B. Generovať výstupy z Oracle databázy formou XML
Zručnosti
C. vytvoriť program v v jazyku PL/SQL a PHP.
D. samostatne odladiť existujúci program v jazyku PL/SQL /PHP (v zmysle identifikovať aodstrániť príčinu chyby).
Kompetentnosti
E. navrhnúť a vytvoriť funkčnú aplikáciu v jazyku PL/SQL /PHP/, na základe predloženého zadania.
F. Vytvoriť malý informačný systém určený na realizáciu analýzy ekonomickej činnosti podniku.
Stručná osnova predmetu
1. Pokročilá analýza ekonomickej činnosti podniku
2. Analýza údajov – multidimenzionálna analýza
3. Centrálne dátové sklady a dátové trhy. Dátové sklady v prostrediach vybraných dodávateľov databázových systémov. Spôsoby predstavenia údajov a informácií..
4. Dátový sklad, podstata, terminológia. Oblasti a dôvody pre využitie dátového skladu.
5. Proces získavania dát do dátového skladu. Transformačný mechanizmus.
6. Dátová kocka a operácie s dátovou kockou
7. Tvorba dátového skladu, štruktúra dát v dátovom sklade, modely dát v dátovom sklade
8. Dotazovanie, data mining, monitorovanie a administrácia dátového skladu.
9. OLTP a OLAP technológie. Porovnanie dátových skladov a relačných databáz. Spôsoby tvorby reportov v databázach a v dátovom sklade
10. Programovanie v jazyku PL/SQL
11. Využitie jazyka PHP na tvorbu aplikačnej vrstvy IS
12. Nástroje na tvorbu internetovej aplikácie
13. Aktuálne systémy BI
Odporúčaná literatúra
1. Reese, J., & Housley, M. (2022). Fundamentals of data engineering: Plan and build robust data systems. O’Reilly Media. ISBN 9781098108304
2. Kleppmann, M. (2017). Designing data-intensive applications: The big ideas behind reliable, scalable, and maintainable systems. O’Reilly Media. ISBN 9781449373320
3. Kimball, R., & Ross, M. (2013). The data warehouse toolkit: The definitive guide to dimensional modeling (3rd ed.). Wiley. ISBN 9781118530801
4. Kultan, J., & Schmidt, P. (2019). Pokročilé využitie databáz pre ekonomické školy: vybrané otázky. Vydavateľstvo EKONÓM. ISBN 978-80-225-4612-6.
5. Schmidt, P., & Bandurič, I. (2015). Úvod do tvorby webu. Ekonóm. ISBN 978-80-225-4209-8.
6. Kultan, J. (2012). Databázové systémy (1. vyd.). Vydavateľstvo EKONÓM. ISBN 978-80-225-3350-8.
7. Laberge, R., et al. (2012). Datové sklady: Agilní metody a business intelligence. Computer Press. ISBN 978-80-251-3729-1.
8. Kislingerová, E. (2010). Manažerské finance (3. vyd.). C. H. Beck. ISBN 978-80-740-0194-9.
9. Závodný, P., Kristová, G., & Praženka, D. (2010). Distribuované spracovanie dát. Vydavateľstvo EKONÓM. ISBN 978-80-225-2901-3.
10. Sedláček, J. (2007). Finanční analýza podniku. Computer Press. ISBN 978-80-802-251-1830-6.
Sylabus predmetu
1. Pokročilá analýza ekonomickej činnosti podniku Úvod do predmetu, vysvetlenie cieľov a očakávaných výstupov. Diskusia o analytických potrebách v podnikovej praxi. 2. Multidimenzionálna analýza údajov Základy OLAP analýzy, dimenzie, metriky, hierarchie. Praktické príklady multidimenzionálneho modelovania. 3. Centrálne dátové sklady a dátové trhy Vysvetlenie architektúry dátových skladov, rozdelenie na centrálny sklad a dátové trhy. Príklady z reálnych systémov. 4. Dátový sklad: podstata a terminológia Definovanie pojmov: ETL, data mart, staging area, metadata. Prípadové štúdie. 5. Získavanie dát a transformačný mechanizmus Úvod do procesu ETL. Ukážky transformačných pravidiel a čistenia dát. 6. Dátová kocka a OLAP operácie Praktická tvorba dátovej kocky. Realizácia OLAP operácií: slice, dice, roll-up, drill-down. 7. Návrh dátového skladu a modelovanie dát Štruktúrovanie dát pomocou hviezdicového a vločkového modelu. Praktický návrh schémy. 8. Dotazovanie, data mining a administrácia DW Základy SQL dotazov na dátový sklad. Úvod do ťažby dát (data mining). Monitoring DW systémov. 9. OLTP vs. OLAP, tvorba reportov Porovnanie systémov a ich využitie. Tvorba výstupov z relačných databáz a dátových skladov (Oracle Reports, Power BI). 10. Programovanie v jazyku PL/SQL Funkcie, procedúry, balíčky, spúšťače. Riešenie praktických úloh na strane databázy. 11. Použitie jazyka PHP v databázových IS Prepojenie PHP s databázou, spracovanie vstupov z formulárov, výstupy z databázy. 12. Nástroje na tvorbu internetových aplikácií Nasadenie aplikácie, používanie HTML, CSS, PHP. Praktická tvorba databázovej aplikácie. 13. Aktuálne systémy BI Prehľad najnovších nástrojov BI: Power BI, Tableau, Qlik. Ich výhody a implementácie v praxi.
Podmienky na absolvovanie predmetu
Podmienky na absolvovanie predmetu:
40 % priebežné písomné práce, 20 % semestrálna práca, 40 % skúška
Pracovné zaťaženie študenta
Pracovné zaťaženie študenta (v hodinách):
Pracovné zaťaženie študenta (pre predmet, ktorý má 4 kreditov): 104 h (účasť na prednáškach 26 h, účasť na seminároch 26 h, príprava na semináre 13 h, spracovanie semestrálneho projektu 13 h, príprava na skúšku 26 h)
Jazyk, ktorého znalosť je potrebná na absolvovanie predmetu
Slovenský jazyk
Dátum schválenia: 04.03.2025
Dátum poslednej zmeny: 06.11.2025
Dátum schválenia: 04.03.2025
Dátum poslednej zmeny: 06.11.2025

