Inhalt

[ INBIPVOIFS2 ] VL Information Systems 2

Versionsauswahl
(*) Unfortunately this information is not available in english.
Workload Education level Study areas Responsible person Hours per week Coordinating university
3 ECTS B2 - Bachelor's programme 2. year Computer Science Werner Retschitzegger 2 hpw Johannes Kepler University Linz
Detailed information
Original study plan Bachelor's programme Computer Science 2013W
Objectives Graduates understand the basic concepts and techniques of object-relational (OR) and semi-structured (XML) data models and according middleware approaches. They have in-depth knowledge about query (XQuery) and transformation (XSLT) languages based thereupon. Finally, they have expertise in physical database concepts most notably transaction management and performance tuning.
Subject (1) Object-orientation and Databases (modelling, object-relational database concepts and mapping-middleware, stored procedures and trigger);
(2) XML-technologies and Databases (DTDs, XMLSchema, XPath, XMLAPIs, XSLT, XQuery, Storage of XML-documents);
(3) Transaction mechanisms (Serializability, Recoverability, optimistic / pessimistic methods, extended transaction models);
(4) Performance tuning mechanisms (Tuning principles, query optimization, algebraic optimization)
Criteria for evaluation - Exam
Methods - Lecture
Language German or English, depending on the participants
Study material - Gunter Saake, Kai-Uwe Sattler, Andreas Heuer: Datenbanken - Konzepte und Sprachen, MITP Verlag, 3. Auflage (2008)
- Türker, C., Saake, G.: Objektrelationale Datenbanken, dpunkt.Verlag, 2005
- Elliotte Rusty Harold, W. Scott Means, XML in a Nutshell: A Desktop Quick Reference, 3rd Edition, O'Reilly & Associates, 2005
- Saake, G.; Heuer, A.; Sattler, K-U.: Datenbanken: Implementierungstechniken, MITP Verlag, 2004
Changing subject? No
Further information http://www.cis.jku.at
Corresponding lecture (*)INBVFVOIFS2: VO Informationssysteme 2 (3 ECTS)
On-site course
Maximum number of participants -
Assignment procedure Direct assignment