Vyučující
|
-
Prokýšek Miloš, PhDr. Ph.D.
|
Obsah předmětu
|
1. Základní databázové pojmy 2. E-R konceptuální model 3. Relační databázový model 4. Objektový a relační model 5. Dotazovací jazyk SQL 6. Příkaz SELECT jazyka SQL 7. Relační algebra 8. Funkční závislosti a Armstrongova pravidla 9. Normalizace databází 10. Transakční zpracování dat 11. Binární a víceúrovňové zámky 12. Časové známky a Multiverze
|
Studijní aktivity a metody výuky
|
Blended learning
- Účast na výuce
- 28 hodin za semestr
- Domácí příprava na výuku
- 85 hodin za semestr
- Příprava na zkoušku
- 20 hodin za semestr
- Semestrální práce
- 20 hodin za semestr
|
Výstupy z učení
|
Náplní předmětu jsou základní teoretické pojmy z oblasti databázových technologií. Podává přehled databázových modelů (E-R konceptuální, relační, objektový), pravidla normalizace databází, relační algebra, dotazovací jazyky SQL, transakce a řízení konkurenčního přístupu.
Student je schopen samostatně vytvářet návrhy a implementace relačních databází, včetně jejich administrace.
|
Předpoklady
|
Úvodní předmět. Základní znalosti práce s ICT prostředky.
|
Hodnoticí metody a kritéria
|
Rozbor produktů pracovní činnosti studenta (technické práce), Kombinovaná zkouška
Vytvoření databáze, její optimalizace a normalizace a následná obhajoba. Kombinovaná zkouška z teorie relačních databází a znalosti jazyka SQL.
|
Doporučená literatura
|
-
DRAGON, P., ALBHARI, B., NEWARK, T. C# v kostce. Grada, 2006. ISBN 80-247-0443-9..
-
HERNANDEZ, M., J. Návrh databází. Grada, 2006. ISBN 80-247-0900-7..
-
KEOGH, J., GIANNINI, M. OOP Objektově orientované programování bez předchozích znalostí. Computer Press, 2006. ISBN 80-251-0973-9..
-
ŠIMŮNEK, M. SQL - kompletní kapesní průvodce. Grada, 2001. ISBN 80-7169-692-7..
|