Přeskočit na hlavní obsah
Přeskočit hlavičku

Databázové systémy II

Typ studia bakalářské
Jazyk výuky čeština
Kód 460-2059/01
Zkratka DS II
Název předmětu česky Databázové systémy II
Název předmětu anglicky Database systems II
Kreditů 6
Garantující katedra Katedra informatiky
Garant předmětu prof. Ing. Michal Krátký, Ph.D.

Osnova předmětu

Náplň přednášek:
- Procedurální rozšíření SQL: PL/SQL, T-SQL, uložené procedury, triggery (5 přednášek).
- Funkční analýza informačního systému, návrh formulářů uživatelského rozhraní (1 přednáška).
- Transakce, ACID, log (1 přednáška).
- Transakce, řízení souběhu (2 přednášky): zamykání, verzování, úroveň izolace transakcí.
- Datová vrstva informačního systému, objektově-relační mapování (ORM) (1 přednáška): JDBC, ADO.NET.
- Integrace ORM a formulářů aplikace (1 přednáška).
- Fyzická implementace databázových systémů (1 přednáška): plán vykonávání dotazů, halda, index.
- Objektově-relační datový model (1 přednáška).

Náplň počítačových cvičení:
- Procedurální rozšíření SQL: PL/SQL, T-SQL (5 cvičení).
- Test na procedurální rozšíření a oprava testu (2 cvičení).
- Funkční analýza informačního systému, návrh formulářů uživatelského rozhraní (1 cvičení).
- Popis netriviálních funkcí (transakcí) pomocí minispecifikace (1 cvičení).
- Implementace objektově-relačního mapování (1 cvičení).
- Implementace transakcí (1 cvičení).
- Integrace ORM a formuláře aplikace (1 cvičení).
- Úroveň izolace transakcí (1 cvičení).

Náplň projektu:
- Funkční analýza informačního systému, návrh formulářů uživatelského rozhraní.
- Implementace objektově-relačního mapování.
- Implementace transakcí.
- Integrace ORM a formuláře aplikace.

E-learning

Povinná literatura

* J. Pokorný, I. Halaška: Databázové systémy. 2. vyd. Praha: Vydavatelství ČVUT, 2003. 148 s. ISBN 80-01-02789-9.
* J. Pokorný: Dotazovací jazyky. Karolinum, 2002. 255 s. ISBN 80-246-0497-3.
* C.J. Date: An Introduction to Database Systems. Addison Wesley, 8th Edition, 2003.
* H. Garcia-Molina, J.D. Ullman, J.D. Widom. Database Systems: The Complete Book. Prentice Hall, 2001.
* J. Pokorný: Základy implementace souborů a databází. 1. vyd. Praha: Karolinum, 1997. 196 s. ISBN 80-7184-472-1 .
* S.S. Lightstone, T.J. Teorey, T. Nadeau: Physical Database Design: the database professional's guide to exploiting indexes, views, storage, and more. Morgan Kaufmann, 2007.

Doporučená literatura

* M. Krátký, R. Bača: Databázové systémy. http://dbedu.cs.vsb.cz/. leden, 2009.
* J. Pokorný, I. Halaška: Databázové systémy. 2. vyd. Praha: Vydavatelství ČVUT, 2003. 148 s. ISBN 80-01-02789-9.
* J. Pokorný: Dotazovací jazyky. Karolinum, 2002. 255 s. ISBN 80-246-0497-3.
* J. Pokorný: Základy implementace souborů a databází. 1. vyd. Praha: Karolinum, 1997. 196 s. ISBN 80-7184-472-1 .
* Dokumentace k SŘBD Oracle