PV224 Caché: Alternativní databázové technologie

Fakulta informatiky
podzim 2011
Rozsah
0/2. 2 kr. (plus ukončení). Ukončení: k.
Vyučující
Mgr. Martin Juřen (cvičící)
Mgr. Jitka Kitner (pomocník)
Garance
prof. RNDr. Luděk Matyska, CSc.
Katedra počítačových systémů a komunikací – Fakulta informatiky
Kontaktní osoba: RNDr. Zdenko Staníček, Ph.D.
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á 38 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 již není vypisován.
Výuka probíhá blokově.
Předmět je zařazen také v obdobích podzim 2009, podzim 2010, podzim 2012.