Inhalt

[ 521ANWEDI2V21 ] VL Databases and 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 2025W
Learning Outcomes
Competences
Students 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. They are able to reason about the potential benefit of the different data models and languages and apply their concepts for problem solving. Finally, they have expertise in physical database concepts most notably transaction management and performance tuning and are enabled to apply them in a problem adequate way.
Skills Knowledge
Students are able to

  • apply advanced SQL language constructs, especially stored procedures and triggers (K3)
  • develop appropriate DB schemata on basis of OR- and XML-based language constructs as well as analyze and evaluate their suitability (K4, K5, K6)
  • apply transaction- and optimization mechanisms and evaluate their effectiveness (K3, K5)
  • Advanced SQL-Concepts;
  • Object-orientation and Databases;
  • XML-technologies and Databases;
  • Transaction Management;
  • Performance tuning mechanisms
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 This lecture forms an inseparable unit together with its according practice course. Its learning outcome is achieved in combination with the practice course, only.
Corresponding lecture (*)INBIPVOIFS2: VL Informationssysteme 2 (3 ECTS)
On-site course
Maximum number of participants -
Assignment procedure Direct assignment