|
Detailed information |
Original study plan |
Bachelor's programme Computer Science 2021S |
Objectives |
Graduates understand extended SQL language constructs as well as the basic concepts and techniques of object-relational (OR) and semi-structured (XML and JSON) 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 |
- Advanced SQL-Concepts (referential actions, materialized views, OLAP-queries, recursive queries, stored procedures and trigger);
- Object-orientation and Databases (modeling, object-relational database concepts and mapping-middleware, JDBC);
- XML-technologies and Databases (DTDs, XMLSchema, XPath, XMLAPIs, XSLT, XQuery, Storage of XML-documents, JSON);
- Transaction mechanisms (Serializability, Recoverability, optimistic / pessimistic methods, extended transaction models);
- Performance tuning mechanisms (Tuning principles, query optimization, algebraic optimization)
|
Criteria for evaluation |
Exam
|
Methods |
Slide-based Lecture
|
Language |
German |
Study material |
- Gunter Saake, Kai-Uwe Sattler, Andreas Heuer: Datenbanken - Konzepte und Sprachen, MITP Verlag, 6. Auflage (2018)
- 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, 4. Auflage, 2019
|
Changing subject? |
No |
Further information |
http://www.cis.jku.at
|
Corresponding lecture |
(*)INBVFVOIFS2: VO Informationssysteme 2 (3 ECTS)
|
|