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 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|