Předmět: Databázové systémy

» Seznam fakult » FAI » AUPKS
Název předmětu Databázové systémy
Kód předmětu AUPKS/AK4DB
Organizační forma výuky Přednáška
Úroveň předmětu Bakalářský
Rok studia nespecifikován
Semestr Letní
Počet ECTS kreditů 4
Vyučovací jazyk Čeština, Angličtina
Statut předmětu nespecifikováno
Způsob výuky Kontaktní
Studijní praxe Nejedná se o pracovní stáž
Doporučené volitelné součásti programu Není
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í
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.


Studijní plány, ve kterých se předmět nachází
Fakulta Studijní plán (Verze) Kategorie studijního oboru/specializace Doporučený ročník Doporučený semestr