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 P Cvičení Odevzdání
1 Konceptuální model Konceptuální model (řešení)
2 Konceptuální model - ukázka Konceptuální model
3 Relační model Relační model (řešení) Sdělení tématu
4 Relační model * Odevzdávání konceptuálního modelu
5 Funkční závislosti Funkční závislosti ( řešení)
6 SQL - práce s datovým modelem SQL - práce s datovým modelem ( řešení)
7 SQL - práce s daty SQL - práce s daty (řešení) Relační model
8 SQL - pokročilé techniky SQL - pokročilé techniky (řešení řešení 2)
9 Databázové transakce Databázové transakce
10 SQL - analýza dotazů, indexy * Datový model a práce s daty
11 JDBC, JPA SQL - analýza dotazů, indexy, triggery ( řešení)
12 (odpadá, pondělní rozvrh) JDBC, JPA (MS) (řešení) Ukázka transakce, optimalizace, triggeru
13 Aktuální trendy OLAP Samostatná práce / Rektorský den
14 (rezerva/předtermín) * Odevzdávání java aplikace

Účast na cvičení označených * 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.

Podmínky zápočtu

Semestrální práce

Zkouška