OPF:INMBPDDS Databáze a datové sklady - Informace o předmětu
INMBPDDS Databáze a datové sklady
Obchodně podnikatelská fakulta v Karvinézima 2025
- Rozsah
- 1/2/0. 5 kr. Ukončení: zk.
- Vyučující
- Mgr. Milena Janáková, Ph.D. (přednášející)
- Garance
- Mgr. Milena Janáková, Ph.D.
Katedra informatiky a matematiky – Obchodně podnikatelská fakulta v Karviné
Kontaktní osoba: doc. Ing. Jan Górecki, Ph.D. - Rozvrh
- St 15:35–16:20 B101
- Rozvrh seminárních/paralelních skupin:
- Předpoklady
- FAKULTA(OPF) && TYP_STUDIA(B) && FORMA(P)
- Omezení zápisu do předmětu
- Předmět je určen pouze studentům mateřských oborů.
Předmět si smí zapsat nejvýše 45 stud.
Momentální stav registrace a zápisu: zapsáno: 33/45, pouze zareg.: 2/45 - Mateřské obory/plány
- Manažerská informatika (program OPF, B_MI)
- Osnova
- 1. Úvod do databází a základní pojmy
Databáze, databázová technologie, definice databázových struktur. Databázové zpracování, logický a fyzický pohled na data. Víceuživatelský přístup k databázi. Přístupová práva. Jazyk pro definici dat, jazyk pro manipulaci dat a dotazovací jazyky. Modulární architektura databázového systému. Komunikace uživatele s databází.
2. Systém řízení báze dat a databázové aplikace
Softwarový systém pro definici a tvorbu databáze, řízený přístup k databázi. Architektura SŘBD (Systém Řízení Báze Dat). Třívrstvá architektura ANSI - SPARC. Návrh databáze. Databázová aplikace, pohledy, schémata a instance.
3. Relační model
Model dat, strukturální část, manipulační část a množina pravidel integrity. Relační model dat, relace, atribut, datová n-tice, doména, relační databáze. Vlastnosti relačních tabulek, klíče, superklíč, kandidátní klíč, primární klíč, alternativní klíč a cizí klíč. Normalizace. Relační integrita, entitní integrita, referenční integrita a další integritní omezení.
4. Relační jazyky a jazyky vyšší úrovně
Relační algebra a relační kalkul. Jazyky vyšší úrovně, SQL (Structured Query Language) a QBE (Query-By-Example). Databázové objekty (schémata, tabulky a indexy) a jazyk DDL (Data Definition Language). Jazyk DML (Data Manipulation Language) a příkazy pro manipulaci s daty. Uložené procedury, transakce a triggery.
5. Životní cyklus vývoje databázového systému a podpora automatizace
Požadavky softwarových aplikací, strukturovaný přístup k vývoji softwaru. Životní cyklus vývoje databáze. Plánování databáze, definice systému, sběr a analýza požadavků, návrh databáze, výběr SŘBD, návrh aplikací, implementace, testování a provozní údržba. Agilní přístupy. Podpora automatizace a uplatnění umělé inteligence. Big data.
6. Databáze a datové sklady
Přechod od relačních databází k multidimenzionálním. Potřeba analytických databází. Datový sklad a datový trh. Metody budování datového skladu. Příprava dat a procesy ETL (Extraction, Transformation, Loading). Fakta a dimenze, schémata tabulek dimenzí.
7. Analýza OLAP (Online Analytical Processing) a další analytické nástroje
Multidimenzionální krychle. Klasické dimenze čas, lokalita a výrobek. Tvorba krychle OLAP. Pokročilé analýzy z různých pohledů, metody vytěžování dat s využitím modelů. Výhody specializovaného softwaru se zaměřením na datové sklady s využitím dashboardů oproti klasickému kancelářskému softwaru. - Literatura
- povinná literatura
- VYSTAVĚL, R. (2023). Myslete databázově, myslete v SQL! moderníProgramování.
- GANESAN, CH. (2025). Fundamentals of Database Systems: Concepts, Design, and Applications. Pandit Publications.
- LAURENČÍK, M. (2018). SQL Podrobný průvodce uživatele. Grada.
- KROENKE, D. M., & AUER, D. J. (2015). Databáze. Computer Press.
- doporučená literatura
- RIGDON, J. (2024). Databases: System Concepts, Designs, Management, and Implementation. Freegulls Publishing House LLC.
- VYSTAVĚL, R. (2021). Databáze a SQL pro začátečníky. moderníProgramování.
- MALIK, U., GOLDWASSER, M., & JOHNSTON, B. (2019). FormSQL For Data Analytics: Perform fast and efficient data analysis with the power of SQL. Packt Publishing.
- KOSEK, J. (2015). Big data a NoSQL databáze. Grada.
- LABERGE, R. (2012). Datové sklady – agilní metody a business intelligence. Computer Press.
- Informace učitele
- Požadavky na studenta: aktivní účast na seminářích.
Hodnotící metody: 1 průběžný test (13. týden, otázky z teorie a ovládání databází) a semestrální projekt.
Zkouška (prokázání praktických znalostí z ovládání databází s přesahem do datových skladů). Student může získat 8 bodů z průběžného testu, 8 bodů za semestrální projekt, 5 bodů za aktivitu a 14 bodů ze zkoušky.
Pro úspěšné absolvování předmětu musí student získat minimálně 21 bodů a celkově je možno získat 35 bodů. - Další komentáře
- Studijní materiály
- Statistika zápisu (nejnovější)
- Permalink: https://is.slu.cz/predmet/opf/zima2025/INMBPDDS