Předmět je koncipován jako základní databázový kurz, v němž je důraz kladen zejména na schopnost samostatného návrhu datového modelu, zvládnutí jazyka SQL a schopnosti zvolit vhodný stupeň izolovanosti transakcí. Studenti se dále seznámí s nejběžněji používanými technikami indexace, architekturou databázových systémů a jejich správou. Své poznatky si ověří při vypracování průběžně odevzdávané samostatné úlohy.
Týden | Přednáška | DK | Cvičení | Odevzdání |
---|---|---|---|---|
1 | Konceptuální model | Konceptuální model | ||
2 | Konceptuální model - ukázka Relační model | Konceptuální model ( MS řešení MS) | ||
3 | Relační model | Relační model( MS řešení MS) | Sdělení tématu | |
4 | Funkční závislosti | DK | Relační model (samostatná práce) | Odevzdávání konceptuálního modelu |
5 | SQL - práce s daty | Funkční závislosti ( řešení) | ||
6 | SQL - práce s datovým modelem | SQL - Práce s daty (MS MS řešení) | ||
7 | SQL - pokročilé techniky | SQL - práce s datovým modelem ( MS řešení) | Relační model | |
8 | Databázové transakce | SQL - pokročilé techniky (řešení řešení 2) | ||
9 | SQL - analýza dotazů, indexy | Databázové transakce | ||
10 | JDBC, JPA | DK | SQL - analýza dotazů, indexy, triggery ( řešení) | Datový model a práce s daty |
11 | Aktuální trendy | JDBC, JPA (MS) (řešení) | ||
12 | OLAP | Samostatná práce | Ukázka transakce, optimalizace, triggeru | |
13 | (rektorský den) | Samostatná práce / náhrada | ||
14 | (rezerva / předtermín) | P | Odevzdávání java aplikace |
Cvičení označená DK jsou určena k dobrovolným konzultacím nad poslední odevzdanou úlohou. Cvičení označené P je povinná.
Materiály vycházejí z běhu 2020/2021 předmětu Databázové systémy přednášejícího Martina Svobody.
Přednášky se z kapacitních důvodů konají v úterý a ve čtvrtek. V případě nižší návštěvnosti přednášek budou čtvrteční přednášky zrušeny.