|
Vyučující
|
-
Dokoupil Tomáš, Ing.
-
Majerík Filip, Ing. Ph.D.
-
Borkovcová Monika, Ing. Ph.D.
|
|
Obsah předmětu
|
1. Úvod do databázových systémů, databázové modely, základní relační operace nad daty v tabulkách 2. Fáze návrhu databáze, konceptuální modelování 3. Logický návrh databáze 4. Normalizace 5. Fyzický návrh databáze 6. Databázové modelování v praxi 7. Jazyk SQL, skupiny příkazů DDL, DML. Datové typy. Základní syntaxe příkazů Select, Insert,Update, Delete 8. Vnitřní a vnější spojení tabulek 9. Logické operátory. Aliasy, setřídění výsledku 10. Souhrnné a skupinové dotazy. Agregace 11. Pohledy. Vnořené dotazy. Množinové operátory 12. Funkce, práce s řetězci, hodnotou NULL, datem a časem 13. Sekvence, indexy
|
|
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, Nácvik dovedností
- Kontaktní výuka
- 65 hodin za semestr
- Semestrální práce
- 43 hodin za semestr
- Příprava na zkoušku
- 32 hodin za semestr
- Domácí příprava na výuku
- 39 hodin za semestr
|
|
Výstupy z učení
|
Cílem předmětu je prakticky zvládnout návrh databázového modelu, osvojit si základy práce s jazykem SQL včetně spojování tabulek, práce s funkcemi a pohledy. Student po absolvování předmětu prokazuje znalosti ze zvládnutí základů práce s jazykem SQL v databázovém systému, umí navrhnout databázový model, vytvářet databázové objekty, pracovat s daty v jazyce SQL.
Navrhnout relační databázi od konceptuálního modelování přes normalizaci a fyzickou realizaci až po praktické databázové modelování, a zároveň ovládnout SQL pro definici a manipulaci s daty včetně složitých dotazů s spojováním tabulek, agregacemi, pohledy, funkcemi i pokročilými prvky jako sekvence a indexy.
|
|
Předpoklady
|
nespecifikováno
|
|
Hodnoticí metody a kritéria
|
Písemná zkouška, Posouzení zadané práce, Obhajoba vlastního projektu
Podmínkou udělení zápočtu je úspěšná obhajoba a řádné vypracování zápočtového projektu (min. 70%). Písemná zkouška ověřuje praktické i teoretické znalosti studenta a pochopení probírané látky. (min. 70%) Pro úspěšné absolvování předmětu je doporučena účast a připravenost studenta na cvičení.
|
|
Doporučená literatura
|
-
Chhanda Ray. Advanced Database System. 2020. ISBN 979-8691380891.
-
Marek Laurenčík. SQL - Podrobný průvodce uživatele. 2018. ISBN 978-80-271-0774-2.
-
Pokorný Jaroslav, Valenta Michal. Databázové systémy. Praha, 2020. ISBN 978-80-01-06696-6.
-
Radek Vystavěl. Databáze a SQL pro začátečníky. 2021. ISBN 978-80-908144-0-0.
|