Přeskočit na hlavní obsah
Přeskočit hlavičku
Ukončeno v akademickém roce 2013/2014

Databázové a informační systémy

Typ studia navazující magisterskébakalářské
Jazyk výuky čeština
Kód 460-2013/01
Zkratka DAIS
Název předmětu česky Databázové a informační systémy
Název předmětu anglicky Database and Information Systems
Kreditů 8
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:
- Transakce, řízení transakcí (1 přednáška)
Základní pojmy, architektura SŘBD, paralelizace na různých vrstvách SŘBD (stránky, záznamy, relace, ...)
- Řízení souběhu (3 přednášky)
ACID; serializovatelnost, sériovost; anomálie při paralelním vykonávání operací; uzamykání, uváznutí, výkon uzamykání; bez zámkové řízení paralelního přístupu; recovery manager (log, zotavení, undo a redo fáze)
- Podpora transakcí v SQL a hostitelských programovacích jazycích (3 přednášky)
Transakce v SQL a PL/SQL, podpora transakcí v hostitelských programovacích jazycích (důraz na JDBC a ADO .NET)
- Fyzická implementace SŘBD (2 přednášky)
Základní pojmy, perzistentní datové struktury; B-strom, hashování, R-stromy; paralelizace datových struktur
- Vykonávání a optimalizace dotazů (1 přednášky)
Plán vykonávání dotazů; optimalizace; třídění, spojení
- Datová vrstva informačního systému (JDBC, ADO.NET), testování
- Ukázkové aplikace J2EE a ASP.NET

Náplň počítačových cvičení:
- Úvodní cvičení
- Transakce v SQL a PL/SQL (3 cvičení)
- Transakce v hostitelském jazyce (2 cvičení)
- Fyzická implementace SŘBD (2 cvičení)
- Vykonávání a optimalizace vykonávání dotazů (2 cvičení)
- Náplň projektů

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