|
Vyučující
|
-
Prokopová Zdenka, doc. Ing. CSc.
-
Šilhavý Petr, doc. Ing. Ph.D.
-
Bajusová Darina, Ing.
-
Skovajsa Jan, 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
- 42 hodin za semestr
- Semestrální práce
- 30 hodin za semestr
- Domácí příprava na výuku
- 14 hodin za semestr
- Příprava na zápočet
- 10 hodin za semestr
- Příprava na zkoušku
- 12 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 |
| Praktické procvičování |
| Metody práce s textem (učebnicí, knihou) |
| Metody práce s textem (učebnicí, knihou) |
| Praktické procvičování |
| Dialogická (diskuze, rozhovor, brainstorming) |
| Dialogická (diskuze, rozhovor, brainstorming) |
| Monologická (výklad, přednáška, instruktáž) |
| Monologická (výklad, přednáška, instruktáž) |
| Cvičení na počítači |
| Cvičení na počítači |
| Hodnotící metody |
|---|
| Známkou |
| Známkou |
| Rozhovor |
| Rozhovor |
| Písemná zkouška |
| Systematické pozorování studenta |
| Analýza výkonů studenta |
| Analýza výkonů studenta |
| Písemná zkouška |
| 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.
|