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

» Seznam fakult » FEI » KIT
Název předmětu Databázové systémy
Kód předmětu KIT/KDASW
Organizační forma výuky Seminář
Úroveň předmětu Bakalářský
Rok studia nespecifikován
Semestr Zimní
Počet ECTS kreditů 5
Vyučovací jazyk Čeština
Statut předmětu Povinný
Způsob výuky Kontaktní
Studijní praxe Nejedná se o pracovní stáž
Doporučené volitelné součásti programu Není
Vyučující
  • 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, Projekce, Nácvik dovedností
  • Kontaktní výuka - 8 hodin za semestr
  • Domácí příprava na výuku - 70 hodin za semestr
  • Příprava na zkoušku - 30 hodin za semestr
  • Semestrální práce - 42 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.


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