Osnova přednášek:
- Nástroje pro vývoj databázových aplikací (2 přednášky)
Přístup k databázi, uložené procedury; vývoj datové vrstvy IS (JDBC, ADO.NET)
- Fáze vývoje databázového informačního systému, UML (1 přednáška)
Návrhové vzory oddělující logickou a datovou vrstvu; technologie pro implementaci datové vrstvy; objektově-relační mapování
- Objektově-relační model (3 přednášky)
Standardy, principy (objekty, reference); JDD, JMD
- XML datový model (3 přednášky)
Datový model, dotazovací jazyky XPath, XQuery, XQuery Update Facility
- Embedded databáze
- Převod konceptuálního modelu na relační resp. objektově-relační datový model (1 přednáška)
- Bezpečnost databázových aplikací (1 přednáška)
Známé útoky umožňující získání neautorizovaných údajů (např. SQL-injection).
- Přehled existujících databázových aplikací
Prostorové databáze, OLAP, statické databáze atd.
Osnova cvičení:
- Uložené procedury
- Implementace datové vrstvy (JDBC, ADO.NET, objektově-relační mapování) (2 cvičení)
- Objektově-relační model (3 cvičení)
- XML datový model (3 cvičení)
- Převod konceptuálního modelu na relační resp. objektově-relační datový model (1 cvičení)
- Nástroje pro vývoj databázových aplikací (2 přednášky)
Přístup k databázi, uložené procedury; vývoj datové vrstvy IS (JDBC, ADO.NET)
- Fáze vývoje databázového informačního systému, UML (1 přednáška)
Návrhové vzory oddělující logickou a datovou vrstvu; technologie pro implementaci datové vrstvy; objektově-relační mapování
- Objektově-relační model (3 přednášky)
Standardy, principy (objekty, reference); JDD, JMD
- XML datový model (3 přednášky)
Datový model, dotazovací jazyky XPath, XQuery, XQuery Update Facility
- Embedded databáze
- Převod konceptuálního modelu na relační resp. objektově-relační datový model (1 přednáška)
- Bezpečnost databázových aplikací (1 přednáška)
Známé útoky umožňující získání neautorizovaných údajů (např. SQL-injection).
- Přehled existujících databázových aplikací
Prostorové databáze, OLAP, statické databáze atd.
Osnova cvičení:
- Uložené procedury
- Implementace datové vrstvy (JDBC, ADO.NET, objektově-relační mapování) (2 cvičení)
- Objektově-relační model (3 cvičení)
- XML datový model (3 cvičení)
- Převod konceptuálního modelu na relační resp. objektově-relační datový model (1 cvičení)