Seminář Caché I (DBI017) na MFF UK v ZS 2005/2006
Termíny a místo konání
- první seminář se bude konat ve středu 11.10.2006 od 15:00
- následující semináře budou v termínech 1.11.2006, 22.11.2006 a 13.12.2006 (středy každé 3 týdny) vždy od 15:00 (nebo podle domluv s účastníky)
- semináře jsou budou vždy na celé odpoledne v délce cca 3-4x1,5 hodiny tak, abychom naplnili počet vyučovacích jednotek za semestr
- budete-li se chtít semináře zúčastnit, ozvěte se mi prosím na e-mail: Pavel.Bezstarosti@idea.cz, ať mám přehled o tom, kdo všechno přijde
- mistem konání bude (alespoň poprvé) IDEA spol. s r.o., Krčská 51, 140 00 Praha 4 IDEA-mapa
- je to cca 500m od stanice metra Budějovická na spojnici ulic Antala Staška a Krčské ve směru od Budějovické k Zelenému pruhu
- první hodina bude uvodním povídáním o Caché z mojí strany
- na dalsi seminare bychom si rozebrali referaty
- pro zkouseni budete mit k dispozici instalaci Cache na serveru mates.ms.mff.cuni.cz a klientska pracoviste na Barbore
- samozrejme bude k dispozici plna verze Cache pro instalaci na vase lokalni pocitace doma
Související semináře na MFF UK
Referáty
- Základy Caché object scriptu
(termín - zatím nezadáno)
- proměnné (lokální, globální, pole a jejich indexy, systémové proměnné)
- příkazy (formát, podmínky, SET/KILL, READ/WRITE, DO, IF, FOR, QUIT)
- funkce ($DATA, $GET, $ORDER, $QUERY, $PIECE, $EXTRACT, $SELECT, $CASE, $LISTBUILD)
- operátory (priorita, základní oparátory, pattern match)
- Základní hierarchie Caché tříd
(termín - zatím nezadáno)
- OREF, OID, datové typy, transient třídy, persistent tříy, serial/embeddable třídy
- properties, methods, parameters, abstract arrays, abstract lists, relationships, streams
- Unified Data Architecture
(termín - zatím nezadáno)
- CSP - architektura
(termín - zatím nezadáno)
- úvod do CSP, stručně schéma CSP konfigurace
- možnosti vývoje CSP - odvozením od %CSP.Page nebo přes soubory .csp
- přehled o CSP HTML Tag Reference
- třídy %CSP.Page, %CSP.Request, %CSP.Response, %CSP.Session
- CSP - Developing Custom Tags
(termín - zatím nezadáno)
- principy vlastních značek
- definování a použití csr: tagů
- Temporální datové struktury
(termín - zatím nezadáno)
- Caché security
(termín - zatím nezadáno)
- NLS - National Language Support
- SQL - architektura, SQL-92 kompatibilita, rozšíření
- SQL - interoperabilita, SQL gateway, ODBC/JDBC
(termín - zatím nezadáno)
- Caché SQL-Interoperability, Embedded SQL, Dynamic SQL, Special Features
- Caché SQL Gateway-principy, konfigurace, použití
- případně ukázka a použití ODBC/JDBC připojení
- Konektivita z C/C++
- Konektivita z Java
- XML podpora, WebServices, SOAP klient
(termín - zatím nezadáno)
- Implementace DOM v Caché - eXtc
(termín - zatím nezadáno)
- Bitmapové indexy, Hyperindex demo
(termín - zatím nezadáno)
Referáty v LS 2004
Anotace
Historie a principy Caché. Postrelační databáze Caché, její skriptovací jazyky Caché Object Script a Caché Basic. Unified Data Architecture spojující objektovou technologii Caché Objects a implementaci SQL v Caché spolu se specifickými rozšířeními v Caché SQL. Nástroje pro vývoj internetových aplikací Caché Server Pages. Dostupnost pomocí ActiveX, .NET, Java, C++, ODBC, JDBC a propojení přes SQL gateway. Bude probírána interní organizace databází, nástroje pro správu a konfiguraci, problematika návrhu praktických vícejazyčných a temporálních datových struktur.
- Úvod, historie a principy Caché
- Unified Data Architecture - koexistence objektového a relačního světa
- Caché studio
- Objektová technologie Caché Objects
- Hierarchie a návrhy tříd v Caché
- Caché SQL - implementace SQL, specifická rozšíření
- Skriptovací jazyky Caché Object Script a Caché Basic
- Caché Server Pages - objektově orientovaný vývoj webových aplikací
- XML - import, export, schemata, Web services, SOAP klient
- Caché connectivity - ActiveX, .NET, Java, C++, ODBC, JDBC, SQL gateway
- Logická a fyzická struktura databází, nástroje pro správu, zálohování
- Problematika návrhu síťových a vícejazyčných aplikací
- Návrhy temporálních datových struktur
Annotation
Caché is a postrelational database management system optimized for the rapid development and deployment of high-performance, massively scalable Web and client/server applications. History a principles of Caché. Postrelational database Caché, scripting languages Caché Object Script and Caché Basic. Unified Data Architecture, object technology Caché Objects and SQL implementation Caché SQL. Caché Server Pages - fast Web application development. Caché connectivity via ActiveX, .NET, Java, C++, ODBC, JDBC and connection via SQL gateway. Logical and physical organisation of the database, management and configuration tools. Design of multilingual and temporal data structures.
- History a principles of Caché
- Unified Data Architecture
- Caché studio
- Object technology Caché Objects
- Caché class hierarchy
- Caché SQL - implementation of SQL, specific extensions
- Scripting languages Caché Object Script and Caché Basic
- Caché Server Pages
- XML - import, export, XML schema, Web services, SOAP client
- Caché connectivity - ActiveX, .NET, Java, C++, ODBC, JDBC, SQL gateway
- Logical and physical organisation of the database, management and configuration tools
- Design of multilingual and multi-user applications
- Design of temporal data structures
Caché stránky
M technology stránky
Mgr. Pavel Bezstarosti
IDEA spol. s r.o., Krčská 51, 140 00 Praha 4
e-mail: Pavel.Bezstarosti@idea.cz
, http://www.idea.cz
telefon:+420/2/44 098 258, fax:+420/2/44 098 259