Seminar Theoretische Grundlagen von Datenbanken

Veranstalter: Prof. Carsten Lutz

S2, Modulbereich Theorie

Vorbesprechung: Mittwoch, 18.4., 14:00-16:00 Cartesium Raum 0.01

Ohne Teilnahme an der Vorbesprechung kann das Seminar nicht belegt werden. Wer Interesse an dem Seminar hat, aber nicht zur Vorbesprechung kommen kann, meldet sich bitte bis 17.4. per email.

In diesem Leitfaden finden sich eine Beschreibung des Ablaufs sowie Hinweise zur erfolgreichen Teilnahme.


Kurzbeschreibung

Das Gebiet der Datenbanken ist eine der erfolgreichsten Teildisziplinen der Informatik und relationale Datenbanksysteme wie Oracle RDBMS, IBM DB2 und mySQL erfreuen sich großer Beliebtheit und Verbreitung. Dieser Erfolg beruht einerseits auf der Verfügbarkeit von sehr ausgereiften und hochoptimierten Datenbanksystemen wie den eben erwähnten und andererseits auf einer soliden theoretischen Fundierung des Gebietes. Seitdem das Web stark an Popularität gewonnen hat, werden Daten aller Art zunehmend nicht mehr nur in relationalen Datenbanksystemen gespeichert, sondern auch zum freien Zugriff in semisturkturiereter oder gänzlich unstrukturierter Form zur Verfügung gestellt (beispielsweise im XML-Format für semistrukturierte Daten). Diese Entwicklung wirft zahlreiche spannende neue Fragen im Gebiet der Datenbanken auf und erfordert den Entwurf passender theoretischer Grundlagen. Das Ziel dieses Seminares ist es, den Teilnehmern einen tieferen Einblick in aktuelle Themen der Datenbanktheorie zu ermöglichen. Behandelt werden beispielsweise folgende Themen:

Relevante Literatur wird in der Vorbesprechung vorgestellt und in Stud.IP bereitgestellt.


Voraussetzungen / Vorkenntnisse

Grundkenntnisse in Datenbanken. Vorlesung "Datenbanksysteme" wünschenswert, aber keine formale Voraussetzung.

Organisation

Die Teilnehmer wählen während der Vorbesprechung ein Thema, dass sie in einer 2er Gruppe bearbeiten. Zu jedem Thema gibt es einen oder mehrere (englischsprachige) Aufsätze, die von den bearbeitenden Teilnehmern zunächst gelesen und verstanden werden sollen, wobei ihnen ein Betreuer zur Seite steht. Jede Gruppe fertigt eine ca. 15-seitige, lesbare Ausarbeitung an, deren Form den Standards wissenschaftlichen Arbeitens genügt. Am Ende des Semesters findet ein Blockseminar statt, in dem jede Gruppe ihr Thema in einem Vortrag den anderen Teilnehmern in verständlicher Weise darstellt. Die Zeitplanung und das Vereinbaren von Terminen mit dem Betreuer gehört zu den Aufgaben der Teilnehmer. Mehr Information und Tipps zur erfolgreichen Teilnahme gibt es in diesem Leitfaden.

Ein Teil der Betreuung wird auf englisch (oder spanisch oder türkisch) stattfinden.


Terminplan

bis 1.5. Erstes Treffen mit dem Betreuer
1.5.-31.5. Literatur lesen und verstehen, Unklarheiten mit dem Betreuer diskutieren
spätestens 1.6. Beginnen, an der Hausarbeit zu schreiben
20.6. Abgabe der fertigen Hausarbeit
27.6. Rückgabe der korrigierten Hausarbeit durch den Betreuer
11.7. Abgabe der endgültigen Hausarbeit und Vorlage der ersten Version der Folien für den Vortrag
18.7.Blockseminar


AG Theorie der künstlichen Intelligenz