1 / 11

Fortgeschrittenenpraktika AG Datenbanksysteme, WS 2002/03

Fortgeschrittenenpraktika AG Datenbanksysteme, WS 2002/03. Prof. Dr. Bernhard Seeger Dipl.-Inf. Martin Schneider. http://dbs.mathematik.uni-marburg.de. "Erstellung eines Online-Tutorials für XXL". Betreuer: Dipl.-Inf. Martin Schneider Zeitraum: WS 2002/03, Abgabe 31.03.2003

eshe
Download Presentation

Fortgeschrittenenpraktika AG Datenbanksysteme, WS 2002/03

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. FortgeschrittenenpraktikaAG Datenbanksysteme, WS 2002/03 • Prof. Dr. Bernhard Seeger • Dipl.-Inf. Martin Schneider http://dbs.mathematik.uni-marburg.de

  2. "Erstellung eines Online-Tutorials für XXL" Betreuer:Dipl.-Inf. Martin Schneider Zeitraum: WS 2002/03, Abgabe 31.03.2003 Anzahl der Bearbeiter: 2-3 Verwendete Methoden/Werkzeuge/Programmier-sprachen: Java (gute Kenntnisse), Objektorientierung, HTML Zielgruppe: Studierende der Informatik mit Vordiplom. Kontakt:Martin Schneider, Tel: 28-21521, Raum LE 4347, Kern C4

  3. Wozu? • XXL: eXtensible fleXible Library • Viel Funktionalität, u.a. • Anfrageverarbeitung • Funktionen/Prädikate • Cursor-Konzept • I/O • Indexstrukturen • Gute Dokumentation • Einführung für neue User existiert noch nicht.

  4. "Implementierung der DOM-API für eine XML Speicherungsstruktur" Betreuer:Dipl.-Inf. Martin Schneider Zeitraum: WS 2002/03, Abgabe 31.03.2003 Bearbeiter: 1-2 Verwendete Methoden/Werkzeuge/Programmier-sprachen: Datenbanksysteme, Java, JDBC Zielgruppe: Studierende der Informatik mit Vordiplom. Kontakt:Martin Schneider, Tel: 28-21521, Raum LE 4347, Kern C4

  5. Wozu? • XML Speicherstruktur vorhanden (siehe Vortrag) • Viele Programme setzen auf dem DOM-Interface auf • XPath • XQuery • Masseneinfügung von Records • Analyse des Recordmanagers • Leistungsmessungen

  6. "Entwicklung von Datenbanktools mit JDBC" Betreuer:Dipl.-Inf. Martin Schneider Zeitraum: WS 2002/03, Abgabe 31.03.2003 Bearbeiter: 1-2 Verwendete Methoden/Werkzeuge/Programmier-sprachen: Datenbanksysteme, Java, JDBC Zielgruppe: Studierende der Informatik mit Vordiplom. Kontakt:Martin Schneider, Tel: 28-21521, Raum LE 4347, Kern C4

  7. Wozu? • Bei vielen Projekten mit unterliegende DB gibt es immer die selben Probleme, z.B. • Es müssen Eingabemasken für ein gegebenes DB-Schema erstellt werden. • Abgleich zweier DB-Instanzen (z.B. Datenbanken von Versicherungsvertretern) • Im- und Export von Teilen einer DB mit allen abhängigen Tupeln (oder auch Löschen) • Lösung mit JDBC

  8. "Entwicklung eines SQL-Parsers" Betreuer:Dipl.-Inf. Martin Schneider Zeitraum: WS 2002/03, Abgabe 31.03.2003 Bearbeiter: 1 Verwendete Methoden/Werkzeuge/Programmier-sprachen: Datenbanksysteme, Java, Compilerbau Zielgruppe: Studierende der Informatik mit Vordiplom. Kontakt:Martin Schneider, Tel: 28-21521, Raum LE 4347, Kern C4

  9. SQL vorhanden XML-Repräsentation xxl.relational.* ResultSet, FileResultSet Wozu? • DBSe haben eine Schichtenarchitektur Deklarative Anfragesprache Logische Operatoren Physische Operatoren Relationen

  10. "Mitarbeit im Forschungsprojekt XXL" Betreuer:Prof. Dr. B. Seeger, Dipl.-Inf. Martin Schneider, Zeitraum: WS 2002/03, Abgabe 31.03.2003 Bearbeiter: bis zu 4 Verwendete Methoden/Werkzeuge/Programmier-sprachen: Java (es werden sehr gute Kenntnisse vorausgesetzt) Zielgruppe: Studierende der Informatik mit Vordiplom. Kontakt:Martin Schneider, Tel: 28-21521, Raum LE 4347, Kern C4

  11. Was wird da gemacht? • Es gibt immer etwas zu tun, z.B. • Implementierung von Plug&Join im Framework für Hashverfahren • Externspeichertauglicher Heap • B+-Baum basierend auf xxl.indexStructures.Tree • ... • Teilnahme an XXL-Sitzungen • Eigene Ideen können eingebracht werden.

More Related