Vyučující
|
-
Prokýšek Miloš, PhDr. Ph.D.
-
Klán Petr, doc. Mgr. Ing. CSc.
-
Geyer Jakub, Mgr. Ph.D.
|
Obsah předmětu
|
Témata: 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áž), Praktická výuka
- Domácí příprava na výuku
- 30 hodin za semestr
- Semestrální práce
- 20 hodin za semestr
- Příprava na zkoušku
- 20 hodin za semestr
- Účast na výuce
- 56 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
|
Ústní zkouška, Rozbor produktů pracovní činnosti studenta (technické práce)
Zápočet je udělen za vypracování seminární práce ve formě návrhu struktury databázeve formě entitně-relačního diagramu, relačního diagramu a netriviálním dotazem v jazyce SQL nad vlastním schématem. Zkouška ústní formou z teorie relačních databází.
|
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..
-
Ryan K. Stephens, Ronald R. Plew. Naučte se SQL za 28 dní. Computer Press, 2012. ISBN 9788025127001.
|