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
- XML und Content Management, Informationsarchitekturen
- XML und SMIL (Synchronised Multimedia Integration Language), SVG (Scalable Vector Graphics);
- XML und Datenbanken
- Anforderungen und Auswahl;
- Native XML-DBMS (Berkeley DBMS als "embedded XML DBMS" und eXist)
- Zusammenfassung
Literatur
- [Arnd06] Henrik Arndt: Integrierte Informationsarchitektur. Springer Verlag, 2006.
- [Bou05] Ron Bourret. XML and databases. Technical Report, September 2005, http://www.rpbourret.com/xml/XMLAndDatabases.htm, 2005.
- [Bri06] Danny Brian The Definitive Guide to Berkeley DB XML, Apress 2006.
- [FlKo2006] Daniela Florescu, Donald Kossmann. XML Programming Techniques, SIGMOD Tutorial 2006.
- [FrRe07] Fröschle, H.-P. and Reich, S.: Enterprise Content Management - vom Dokument zur Information. HMD - Praxis der Wirtschaftsinformatik, Nr. 258, Dezember 2007, ISSN 1436-3011.
- [Gor06] B. Gorke. XML-Datenbanken in der Praxis. Bomots Verlag; Auflage: 1 (April 2006)
- [Jab04] Stefan Jablonski, Ilia Petrov Christian Meiler and Udo Mayer. Guide to Web Application and Platform Architectures. Springer, 2004.
- [KM03] Meike Klettke and Holger Meyer. XML und Datenbanken: Konzepte, Sprachen und Systeme . dpunkt Verlag, Heidelberg, 2003.
- [KMRU02] Meike Klettke, Holger Meyer, Werner Retschitzegger, and Rainer Unland. Speicherung von XML Dokumenten. In Web & Datenbanken (Rahm, Vossen), dpunkt Verlag, 2002.
- [KBS04] Dirk Krafzig, Karl Banke and Dirk Slama: Enterprise SOA. Service Oriented Architecture Best Practices, Prentice Hall PTR. The Coad Series, 2004.
- [KST02] Wassilios Kazakos, Andreas Schmidt, and Peter Tomczyk. Datenbanken und XML. Springer Verlag, Heidelberg, 2002.
- [KPR+06] Kappel, G., Pröll, B., Reich, S., and Retschitzegger, W., Eds. Web Engineering - The Discipline of Systematic Development of Web Applications . John Wiley & Sons, Ltd., Chichester, 2006.
- [MeBu06] Melton, J., and Buxton, S. Querying XML - XQuery, XPath, and SQL/XML in Context. Morgan Kaufmann, 2006.
- [Mei00] Meier, A., Eds. WWW und Datenbanken. HMD Praxis der Wirtschaftsinformatik, Heft 214, August 2000.
- [Moro06] P. Morville & L. Rosenfeld: Information Architecture for the World Wide Web, 3rd Edition, O'Reilly
- [NüMa08] David Nüscheler und Michael Marth: Was ist Content? Java Magazin, 9/2008.
- [Pet06] Dusan Petkovic: SQL Server 2005. Eine umfassende Einführung, dpunkt Verlag, Heidelberg, 2006.
- [Pow07] Gavin Powell: Beginning XML Databases, Wrox, 2007.
- [Sch03] Harald Schöning. XML und Datenbanken. Carl Hanser Verlag, München/Wien, 2003.
- [See03] Seemann, Michael: Native XML-Datenbanken im Praxiseinsatz, 2003, Software & Support Verlag.
- [Sta02] Gernot Starke. Effektive Softwarearchitekturen. Carl Hanser Verlag, München/Wien, 2002.
- [Wil04] Hugh E. Williams and David Lane. Web Database Applications with PHP and MySQL. O'Reilly, 2004, see http://www.oreilly.com/catalog/webdbapps2/
- [Wurm01] Richard Saul Wurman: Information Anxiety 2


