Seminar-Vorbesprechung - Fakultät für Mathematik und Informatik

Werbung
Seminar:
XML und Datenbanken
Prof. Dr. K. Küspert, T. Müller, K. Stolze
Lehrstuhl für Datenbanken und Informationssysteme
Fakultät für Mathematik und Informatik
Friedrich-Schiller-Universität Jena
Zielstellung
• Einführung in die Grundlagen von XML
– Modell
– Nutzung aus Anwendungen heraus
• Verständnis für die Unterschiede zwischen
XML und dem relationalen Modell
– Möglichkeiten zur Abbildung zwischen XML
und SQL
Kontakt
• Thomas Müller
– Raum 3233
– [email protected]
• Knut Stolze
– Raum 3217
– [email protected]
• WWW:
– http://www.informatik.uni-jena.de/dbis/
• Lehrveranstaltungen  Seminarmaterialien
Organisation
• Zeit und Ort:
– Blockseminar am 27. und 28. Mai 2004
– In Siegmundsburg, Thüringer Wald
• Vorträge und Diskussion zu 5 Themenkomplexen
mit 12 Vorträgen
– Zusätzlich 2 eingeladene, produktspezifische Vorträge
• 15 bis 20 Seiten Ausarbeitung
• Rechtzeitig Besprechungstermine für Vortrag mit
Betreuern vereinbaren
• Inhaltliche und sonstige Fragen sofort mit
Betreuer klären
Literatur
•
•
•
•
•
•
•
•
Vonhoegen, “Einstieg in XML”
Klettke, Meyer, “XML & Datenbanken”
Goldfarb, Prescod, “The XML handbook”
Rottach, Gross, “XML kompakt: die wichtigsten
Standards”
Türker, “SQL:1999 & SQL:2003”
Sall, “XML family of specifications: a practical
guide”
…
Eigene Recherche!!
Kriterien für Seminarschein
• Halten eines 30-minütigen Vortrags plus ca. 15
min Diskussion
• Aufmerksame und aktive Seminarteilnahme
• Abgabe einer schriftlichen Ausarbeitung von 1520 Seiten Umfang
– auf Papier und elektronisch
• Einhalten aller gesetzten bzw. vereinbarten
Termine
– Siehe Zeitplan
• 4 Credit Points
– für Wirtschaftsinformatiker
Ausgabe der Seminarscheine
• Scheine werden nach Erfüllung aller
Kriterien am Ende des Semesters ausgestellt
• Können im Sekretariat des Lehrstuhls im
Raum 3244 EAP bei Fr. Eichner abgeholt
werden
Zeitplan
• Drei Wochen vor Vortrag (6.5.2004)
– Abgabe der ersten Fassung der Ausarbeitung und
inhaltliche Abstimmung mit Betreuer
• Zwei Wochen vor Vortrag (13.5.2004)
– Vorlage einer Gliederung für den Vortrag und
Besprechung der Ausgestaltung der einzelnen Punkte
mit dem Betreuer
• Eine Woche vor Vortrag (19.5.2004)
– Besprechung des vollständigen Vortrags mit Betreuer
• 27./28.5.2004
– Vortrag ;-)
Zeitplan
• Zwei Wochen nach Vortrag (14.6.2004)
– Abgabe der überarbeiteten, endgültigen
Fassung der Ausarbeitung
– Falls nötig: Überarbeitung der Ausarbeitung
• Am Semesterende
– Vergabe der Seminarscheine
Präsentation & Ausarbeitung
• Format für Präsentation
– MS PowerPoint
– LaTeX
– Folien
• Format für Ausarbeitung
– LaTeX (bevorzugt)
– MS Word
– elektronisch und auf Papier
Themen
Themenblöcke 1 + 2
• Grundlagen von XML (Betreuer: Knut Stolze)
– Die Meta-Auszeichnungssprache XML
– DTDs und XML-Schema
– Einsatzmöglichkeiten von XML
• Programmierschnittstellen für XML (Betreuer:
Thomas Müller)
– SAX – Simple API for XML
– DOM – Document Object Model
Themenblöcke 3 + 4
• Anfragesprachen für XML (Betreuer: Thomas
Müller)
– XPath
– Xquery
• Abbildung von XML auf Datenbanken
(Betreuer: Knut Stolze)
– Textbasierte Abbildung
– Strukturbasierte Abbildung
– Modellbasierte Abbildung
Themenblöcke 5 + 6
• Abbildung von Datenbanken auf XML
(Betreuer: Thomas Müller)
– Abbildung von Tabellen auf XML
– SQL/XML – Was sagt die Norm?
• XML und Produkte (eingeladene Vorträge)
– Oracle XML DB
– Tamino von der Software AG
Themenzuordnung (1)
Thema
Sprache XML
DTDs und XML-Schema
Einsatzmöglichkeiten
SAX
DOM
Xpath
Xquery
Vortragender
Garstecki, Lutz
Blüge, Sven
Gottschalk, Alex
Scheidewig, Stefan
Stanek, Michael
Brosemann, Matthias
Joo, Lajos
Themenzuordnung (2)
Thema
Textbasierte Abb.
XML  SQL
Strukturbasierte Abb.
XML  SQL
Modellbasierte Abb.
XML  SQL
SQL  XML
SQL/XML Norm
Vortragender
Roolant, Sebastian
Keller, Marcel
Wenzel, Marcus
Schwartze, Christian
Sinko, Tekla
Herunterladen