| Název předmětu: | Databázové servery a datové modelování | |||||||
| Ústav: | 445 - Ústav počítačové a řídicí techniky | |||||||
| Přednášející: | Doc. Ing. Jaroslav Poživil, CSc. | |||||||
| Zástupce: | Ing. Jří Ptáček, Ph.D., Ing. Vladimír Hanta, CSc. | |||||||
| Typ předmětu: | povinně volitelný | |||||||
| Rozsah / zakončení: | 2/2 kz | |||||||
| Kredity | 4 | |||||||
| Doporučený ročník / semestr: | 2/1 | |||||||
| Povinné předcházející předměty: | ||||||||
| Doporučené předcházející předměty: | ||||||||
| Souhrn: | ||||||||
| Předmět je zaměřen na seznámení s obecnými principy tvorby relačních databází a datového modelování včetně konstrukce datových skladů. Konkrétní prostředí je přitom tvořeno nástroji SYBASE. Součástí kursu je studium metod pro vytvoření datového modelu v prostředí PowerDesigneru a dále generování fyzického a konceptuálního datového modelu z existující databáze a jeho rozšiřování. Pozornost je přitom věnována i sdílení datových modelů při týmové práci. | ||||||||
| Anotace: | ||||||||
| 1 | Úvod do databázových systémů | |||||||
| 2 | Koncept relačních databází | |||||||
| 3 | ER datové modelování a normalizace modelu | |||||||
| 4 | Datové modelování v PowerDesigneru, vytvoření a správa konceptuálního datového modelu | |||||||
| 5 | Definice pravidel, vytváření datových položek, entit, atributů, vytváření a definování relací | |||||||
| 6 | Generování fyzického datového modelu, tvorba view, alternate keys a indexů, generování databáze | |||||||
| 7 | SQL, jednoduché dotazy, podmíněné dotazy, agregační funkce | |||||||
| 8 | SQL, joiny, poddotazy | |||||||
| 9 | Přehled konceptů relačních databází, vytváření tabulek, změny dat v tabulkách | |||||||
| 10 | Používání constraint, default a rule pro zajištění datové integrity | |||||||
| 11 | Řízení transakcí a zamykání v OLTP DB serverech, psaní vložených procedur a trigerů, kurzory | |||||||
| 12 | Struktura a funkční parametry datových skladů, odlišnosti datových skladů a provozních OLTP systémů | |||||||
| 13 | Definice metrik a dimenzí, OLAP a multidimenzionální analýza, data mining | |||||||
| 14 | ETL systémy, Business reporting - techniky drill, slice and dice | |||||||
| Literatura: | ||||||||
| [1] | James R. Groff, Paul N. Weinberg: SQL: Kompletní průvodce, Computer Press, 2005 | |||||||
| [2] | Řepa V.: Podnikové procesy: Procesní řízení a modelování, Grada, 2006 | |||||||
| [3] | Kimball R.: The Data Warehouse Toolkit: The Complete Guide to Dimensional Modeling, J.Wiley, 2002 | |||||||
| [4] | Merunka V.: Datové modelování, Alfa Publishing, Praha 2006 | |||||||
| [5] | Lacko L.: Datové sklady, OLAP a dolování dat, Computer Press, 2003 | |||||||