Vyučující
|
-
Prokýšek Miloš, PhDr. Ph.D.
-
Geyer Jakub, Mgr. 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
|
Monologická (výklad, přednáška, instruktáž), Projekce (statická, dynamická), Praktická výuka
- Účast na výuce
- 56 hodin za semestr
- Semestrální práce
- 20 hodin za semestr
- Domácí příprava na výuku
- 56 hodin za semestr
- Příprava na zkoušku
- 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
|
-
Carlos Coronel, Steven Morris. Database Systems: Design, Implementation, & Management. Cengage Learning, 2018. ISBN 9781305627482.
-
HERNANDEZ, M., J. Návrh databází. Grada, 2006. ISBN 80-247-0900-7..
-
Pokorný, J., Valenta, M. Databázové systémy. Česká technika - nakladatelství ČVUT, 2013. ISBN 978-80-01-05212-9.
-
Ryan K. Stephens, Ronald R. Plew. Naučte se SQL za 28 dní. Computer Press, 2012. ISBN 9788025127001.
|