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/AE1DS
Organizační forma výuky Přednáška + Cvičení
Úroveň předmětu Bakalářský
Rok studia nespecifikován
Semestr Zimní
Počet ECTS kreditů 5
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í
  • Šilhavý Petr, doc. Ing. Ph.D.
  • Prokopová Zdenka, doc. Ing. CSc.
Obsah předmětu
- Úvod a základní pojmy - Modelování databází - Relační datový model - Normalizace a postupy návrhu DB - 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 - Triggery a transakční zpracování - Bezpečnost databází

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
Praktické procvičování
Demonstrace
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
Demonstrace
Praktické procvičování
Metody práce s textem (učebnicí, knihou)
Metody práce s textem (učebnicí, knihou)
Hodnotící metody
Systematické pozorování studenta
Systematické pozorování studenta
Rozhovor
Rozhovor
Písemná zkouška
Známkou
Analýza výkonů studenta
Analýza výkonů studenta
Písemná zkouška
Známkou
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.
  • PETKOVIC, Dusan. Microsoft SQL Server 2016: a beginner's guide. New York, 2016. ISBN 978-1259641794.


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