Spezielle Kapitel aus Informationssysteme:
XML und (native) Datenbanken (1KV)

LVA-Nr.: 365.011
LVA-Leitung: Siegfried Reich
Zeit und Ort: Mo 15.3.2010, 12:45-17:00, Raum K 034D
Mi 17.3.2010, 12:45-17:00, Raum MT 130
Di 08.6.2010, 11:00-12:45, Raum MZ 005B
Typ: KV, 1h, Block
Anmeldung: KUSSS
Vorbesprechung: Zu Beginn der ersten Einheit
Unterlagen: Skriptum in Folienform als PDF.

Prüfungsmodus:

1. Abgabe einer schriftlichen Arbeit ODER eines SW-Prototypen (Einzelarbeit oder auch in Gruppen bis zu zwei Personen)
2. Bewertungskriterien für schriftliche Arbeiten, für Software-Prototypen

Motivation

Strukturierte Dokumente, und hier insbesondere XML (extensible Markup Language) bilden die Content- bzw. Daten-Basis von vielen (Web-)Informationssystemen. Kenntnis über Konzepte und Technologien zur Repräsentation, zur Speicherung und zur Verarbeitung der Daten sind dabei wesentlich. Die Lehrveranstaltung setzt den Schwerpunkt auf die Datenhaltung in nativen XML Datenbanken.

Ziel der Lehrveranstaltung ist es, die technischen Konzepte und gestalterischen Möglichkeiten von XML für Datenbanken darzustellen. Der Schwerpunkt liegt dabei auf der Datenhaltungsschicht insbesondere von nativen XML-DBMS. Die Studenten kennen die grundlegenden Konzepte von XML, sie verstehen den Ansatz von Informationsarchitekturen, sie kennen die Beschreibungssprachen SMIL (Synchronised Multimedia Integration Language) und SVG (Scalable Vector Graphics); sie kennen die nativen Datenbanken eXist und Berkeley XML DB.

Verlauf der Lehrveranstaltung:

In den beiden Block-Einheiten werden die konzeptionellen Grundlagen vorgestellt. Die Studenten können in Einzelarbeit oder in Gruppen zu zwei Personen eine schriftliche Arbeit erstellen oder einen Prototypen implementieren. In der letzten Einheit werden dann die Realisierungen repräsentativ vorgestellt (durch die Studenten).

Inhalte der LVA

  1. XML und Content Management, Informationsarchitekturen
  2. XML und SMIL (Synchronised Multimedia Integration Language), SVG (Scalable Vector Graphics);
  3. XML und Datenbanken
    • Anforderungen und Auswahl;
    • Native XML-DBMS (Berkeley DBMS als "embedded XML DBMS" und eXist)
  4. Zusammenfassung

Literatur