Inhalt

[ 521ANWEDI2V21 ] VL Datenbanken und Informationssysteme 2

Versionsauswahl
Workload Ausbildungslevel Studienfachbereich VerantwortlicheR Semesterstunden Anbietende Uni
3 ECTS B2 - Bachelor 2. Jahr Informatik Werner Retschitzegger 2 SSt Johannes Kepler Universität Linz
Detailinformationen
Quellcurriculum Bachelorstudium Informatik 2021W
Ziele Die Studierenden beherrschen erweiterte SQL-Sprachelemente sowie die grundlegenden Konzepte und Technologien objekt-relationaler (OR) und semi-strukturierter (XML und JSON) Datenmodelle und Middleware-Lösungen sowie darauf basierender Abfrage- (XQuery) und Transformationssprachen (XSLT). Sie haben darüber hinaus umfassende Kenntnisse physischer Datenbankkonzepte zur Transaktionssteuerung und Optimierung.
Lehrinhalte
  1. Erweiterte SQL-Sprachelemente (Referentielle Aktionen, Materialisierte Sichten, OLAP-Abfragen, Rekursive Abfragen, Gespeicherte Prozeduren und Trigger);
  2. Objektorientierung und Datenbanken (Modellierung, Mapping-Middleware, JDBC, objektrelationale Datenbankkonzepte);
  3. XML-Technologien und Datenbanken (DTDs, XMLSchema, XPath, XMLAPIs, XSLT, XQuery, Speicherung von XML-Dokumenten, JSON);
  4. Transaktionsmechanismen (Serialisierbarkeit, Fehlersicherheit, sperrende/ nicht-sperrende Verfahren, erweiterte Transaktionsmodelle);
  5. Optimierungsmechanismen (Prinzipien der Optimierung, Anfrageoptimierung, algebraische Optimierung)
Beurteilungskriterien Klausur
Lehrmethoden Folienvortrag
Abhaltungssprache Deutsch
Literatur
  • 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
Lehrinhalte wechselnd? Nein
Sonstige Informationen http://www.cis.jku.at
Äquivalenzen INBIPVOIFS2: VL Informationssysteme 2 (3 ECTS)
Präsenzlehrveranstaltung
Teilungsziffer -
Zuteilungsverfahren Direktzuteilung