PV224 Caché: Alternativní databázové technologie

Fakulta informatiky
podzim 2009
Rozsah
1/1. 2 kr. (plus ukončení). Ukončení: k.
Vyučující
Mgr. Roman Dušek (přednášející)
Mgr. Miroslav Kintr (přednášející)
Garance
prof. RNDr. Václav Matyáš, M.Sc., Ph.D.
Katedra počítačových systémů a komunikací – Fakulta informatiky
Kontaktní osoba: RNDr. Zdenko Staníček, Ph.D.
Rozvrh
Čt 15. 10. 12:00–13:50 B117, 14:00–15:50 B411, Čt 29. 10. 12:00–13:50 B117, 14:00–15:50 B411, Čt 12. 11. 12:00–13:50 B117, 14:00–15:50 B411, Čt 26. 11. 12:00–13:50 B117, 14:00–15:50 B411, Čt 10. 12. 12:00–13:50 B117, 14:00–15:50 B411
Předpoklady
( PV003 Architektura RDBS && PB138 Moderní značkovací jazyky && PB162 Programování Java )|| SOUHLAS
Předpokládá se aktivní zájem a otevřenost novým technologiím. Dále se předpokládá základní znalost databázových systémů (PV003), značkovacích jazyků (PB138) a objektového programovacího jazyka Java (PB162).
Omezení zápisu do předmětu
Předmět je určen pouze studentům mateřských oborů.

Předmět si smí zapsat nejvýše 20 stud.
Momentální stav registrace a zápisu: zapsáno: 0/20, pouze zareg.: 0/20
Mateřské obory/plány
předmět má 42 mateřských oborů, zobrazit
Cíle předmětu
Cílem předmětu je představit alternativní databázové technologie, které umožňují rychlý vývoj výkonných databázových aplikací.
Osnova
  • Hierarchické databáze. Reprezentace dat prostřednictvím globálů -- vícerozměrných perzistentních proměnných se stromovou strukturou. Přímý přístup k požadovaným datům (bez SQL). Efektivní nástroje pro práci s globály. Programovací jazyk ObjectScript.
  • Postrelační databáze. Objektová a relační projekce interně reprezentovaných dat. Využití takové projekce, která je pro daný aplikační problém nejvhodnější. Možnost kombinace objektového a relačního přístupu.
  • Interakce databázového systému s jinými technologiemi. Projekce databázových objektů z/do Javy. SQL GateWay. Web services a generované webové stránky na straně databázového serveru.
Literatura
  • Kirsten, W., Ihringer, M.: Caché - Databáze postrelačního typu a tvorba aplikací, CP Books, 2005, ISBN 80-251-0491-5
  • InterSystems Caché, Website: http://www.intersystems.com/cache/
Výukové metody
přednáška, diskuse se studenty, přednáška je vedena profesionály v daném odvětví, domácí úlohy
Metody hodnocení
Výuka probíhá blokově. V první části bloku je studentům představena vybraná databázová technologie. Pozornost je věnována zejména klíčových principům dané technologie. Ve druhé části bloku studenti samostatně řeší zadaný příklad. Při výuce je využíván databázový systém Caché.
Další komentáře
Studijní materiály
Předmět je vyučován každoročně.
Předmět je zařazen také v obdobích podzim 2010, podzim 2011, podzim 2012.