Präsentation herunterladen
Die Präsentation wird geladen. Bitte warten
Veröffentlicht von:Karlotte Wessinger Geändert vor über 11 Jahren
1
Fortgeschrittenenpraktika WS 2003/04 Database Research Group, Prof. Dr. Bernhard Seeger Department of Mathematics and Computer Science University of Marburg Germany 30.10.2003
2
2 Übersicht Mitarbeit im Forschungsprojekt XXL Weiterentwicklung der GUI für XXL Vergleich von Verfahren zur Speicherung von XML in Datenbankstrukturen Verarbeitung von XML Dokumenten mit Operatoren Weiterentwicklung der DOM-Schnittstelle für nativen XML-Speicher
3
3 Generell Zeitraum: WS 2003/04, Abgabe 31.03.2004 Zielgruppe: Studierende der Informatik mit Vordiplom Kontakt: Martin Schneider, Tel: 28-21521, Raum LE 4347, Kern C4 Wenn nicht alle Voraussetzungen vorhanden sind, ist das in Grenzen kein Problem!
4
4 Thema 1 "Mitarbeit im Forschungsprojekt XXL" Betreuer: Die Mitarbeiter der AG Datenbanksysteme Bearbeiter: bis zu 4 Java (gute Kenntnisse)
5
5 XXL XXL: eXtensible fleXible Library Java Bibliothek Viel Funktionalität, u.a. Anfrageverarbeitung Funktionen/Prädikate Cursor-Konzept I/O Indexstrukturen XML Speicherungsstrukturen Gute Dokumentation
6
6 XXL (2) Es gibt immer etwas zu tun, z.B. Erstellung eines Tutorials auf Basis der GUI Implementierung von Plug&Join im Framework für Hashverfahren Externspeichertauglicher Heap Externspeicherliste... Teilnahme an XXL-Sitzungen Eigene Ideen können eingebracht werden.
7
7 Thema 2 "Weiterentwicklung der GUI für XXL" Betreuer: Dipl.-Inf. Michael Cammert, Dipl.-Inf. Jürgen Krämer, Dipl.-Inf. Martin Schneider Bearbeiter: 1-2 Java (gute Kenntnisse)
8
8 Features Zoomfunktion Möglichkeit, gewisse Klassen ausblenden zu können Codegenerierung: neue Operatoren erzeugen, anstatt main-Methode Spezielle Funktionen und Prädikate implementieren, die häufig in der GUI Verwendung finden Einfügen von Klassen: mehrere/alle Klassen auf einmal übernehmen, Ausblenden von anonymen Klassen Execute- und Store-Button 2. Modus, in dem der Datenfluss zwischen den Objekten visualisiert wird Realisierung als Eclipse-Plugin... (uns fällt schon noch was ein!)
9
9 Thema 3 "Vergleich von Verfahren zur Speicherung von XML in Datenbankstrukturen" Betreuer: Dipl.-Inf. Martin Schneider Bearbeiter: 1-3 Java, XML, (XXL) Speicherung von XML in Datenbanksystemen wird immer wichtiger ( DB für Webseiten, XSLT, Verzeichnisdienste, …) Verschiedene Konzepte/Schemata wurden vorgeschlagen für relationale DBS. Implementierung von einfachen XPath-Anfragen Vergleichstests
10
10 Thema 4 "Verarbeitung von XML Dokumenten mit Operatoren" Betreuer: Dipl.-Inf. Martin Schneider Bearbeiter: 1-2 Java, XML, (XXL) Ähnlich zu den Unix-Tools (awk, grep, sort, diff, …) sollen Operatoren entwickelt werden. Paper von Dan Suciu Einige Operatoren sind bereits vorhanden.
11
11 Beispiel
12
12 Thema 5 "Weiterentwicklung der DOM-Schnittstelle für nativen XML-Speicher" Betreuer: Dipl.-Inf. Martin Schneider Bearbeiter: 1 Java, XML, (XXL) Einfügen und Löschen Eventuell: Mehrbenutzerfähigkeit
Ähnliche Präsentationen
© 2025 SlidePlayer.org Inc.
All rights reserved.