Table of Contents

B0B36DBS – Databázové systémy

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.

Popis předmětu Rozvrh předmětu

Kontakty

Harmonogram

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.

Podmínky zápočtu

Semestrální práce

Zkouška