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.
- 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.