Vyučující
|
-
Prokopová Zdenka, doc. Ing. CSc.
-
Šilhavý Petr, doc. Ing. Ph.D.
|
Obsah předmětu
|
- Úvod a základní pojmy - Modelování databází - Relační datový model - Normalizace a postupy návrhu DB - Triggery a transakční zpracování - Bezpečnost databází - Indexace a ukládání dat - Základní seznámení s jazykem SQL a tvorba tabulek - Práce s daty - modifikace a výběr - Dotazování více tabulek - Agregace a systémové funkce - Vnořené dotazy - Pokročilé funkce Selectu - Programování objektů pomocí T-SQL
|
Studijní aktivity a metody výuky
|
Monologická (výklad, přednáška, instruktáž), Dialogická (diskuze, rozhovor, brainstorming), Metody práce s textem (učebnicí, knihou), Demonstrace, Cvičení na počítači, Praktické procvičování
- Účast na výuce
- 16 hodin za semestr
- Semestrální práce
- 40 hodin za semestr
- Domácí příprava na výuku
- 24 hodin za semestr
- Příprava na zápočet
- 28 hodin za semestr
|
Předpoklady |
---|
Odborné znalosti |
---|
Základní znalosti z oblasti matematiky, informatiky a programování. |
Základní znalosti z oblasti matematiky, informatiky a programování. |
Výsledky učení |
---|
definovat princip relačních databázových systémů |
definovat princip relačních databázových systémů |
vyjmenovat typy vazeb v relačních databázích |
vyjmenovat typy vazeb v relačních databázích |
vysvětlit postup návrhu struktury jednoduché relační databáze |
vysvětlit postup návrhu struktury jednoduché relační databáze |
popsat možnosti zabezpečení uložených dat |
popsat možnosti zabezpečení uložených dat |
charakterizovat transakční zpracování dat |
charakterizovat transakční zpracování dat |
Odborné dovednosti |
---|
navrhnout konceptuální, logický a fyzický model jednoduché relační databáze |
navrhnout konceptuální, logický a fyzický model jednoduché relační databáze |
aplikovat příkazy dotazovacího jazyka SQL |
aplikovat příkazy dotazovacího jazyka SQL |
realizovat vkládání, aktualizaci a odstraňovaní dat |
realizovat vkládání, aktualizaci a odstraňovaní dat |
vyhledat, třídit a zpracovat požadované informace z uložených dat |
vyhledat, třídit a zpracovat požadované informace z uložených dat |
vytvořit jednoduché procedury a spouště |
vytvořit jednoduché procedury a spouště |
Vyučovací metody |
---|
Odborné znalosti |
---|
Demonstrace |
Demonstrace |
Metody práce s textem (učebnicí, knihou) |
Metody práce s textem (učebnicí, knihou) |
Praktické procvičování |
Praktické procvičování |
Cvičení na počítači |
Cvičení na počítači |
Monologická (výklad, přednáška, instruktáž) |
Monologická (výklad, přednáška, instruktáž) |
Dialogická (diskuze, rozhovor, brainstorming) |
Dialogická (diskuze, rozhovor, brainstorming) |
Hodnotící metody |
---|
Písemná zkouška |
Analýza výkonů studenta |
Analýza výkonů studenta |
Systematické pozorování studenta |
Písemná zkouška |
Rozhovor |
Rozhovor |
Známkou |
Známkou |
Systematické pozorování studenta |
Doporučená literatura
|
-
BEN-GAN, Itzik. T-SQL fundamentals. Redmond, WA, 2016. ISBN 978-1509302000.
-
DAVIDSON, Louis a Jessica M. MOSS. Pro SQL server relational database design and implementation. New York, 2016. ISBN 9781484219720.
-
KROENKE, David a David J. AUER. Databáze. Brno, 2015. ISBN 9788025143520.
-
LACKO, Ľuboslav. Mistrovství v SQL Server 2012: [kompletní průvodce databázového experta]. Brno, 2013. ISBN 978-80-251-3773-4.
-
PETKOVIC, Dusan. Microsoft SQL Server 2016: a beginner's guide. New York, 2016. ISBN 978-1259641794.
-
POKORNÝ, Jaroslav a Michal VALENTA. Databázové systémy. Praha, 2013. ISBN 978-80-0105-212-9.
|