Diese Webseite wird nicht mehr aktualisiert.

Mit 1.10.2022 ist die Fakultät für Physik in der TUM School of Natural Sciences mit der Webseite https://www.nat.tum.de/ aufgegangen. Unter Umstellung der bisherigen Webauftritte finden Sie weitere Informationen.

de | en

Praktikum - Implementierung von Datenbanksystemen (IN0012, IN2106, IN4146)
Practical Course - Implementation of Database Systems (IN0012, IN2106, IN4146)

Lehrveranstaltung 0000000623 im WS 2022/3

Basisdaten

LV-Art Praktikum
Umfang 6 SWS
betreuende Organisation Informatik 3 - Lehrstuhl für Datenbanksysteme (Prof. Kemper)
Dozent(inn)en Christoph Anneser
Simon Ellmann
Thomas Neumann
Termine Di, 14:00–16:00, MI 02.09.014
sowie 1 einzelner oder verschobener Termin

Zuordnung zu Modulen

weitere Informationen

Lehrveranstaltungen sind neben Prüfungen Bausteine von Modulen. Beachten Sie daher, dass Sie Informationen zu den Lehrinhalten und insbesondere zu Prüfungs- und Studienleistungen in der Regel nur auf Modulebene erhalten können (siehe Abschnitt "Zuordnung zu Modulen" oben).

ergänzende Hinweise In diesem Praktikum wird ein Hauptspeicher-Datenbanksystem von Grund auf implementiert. Das Praktikum ist in zwei Phasen unterteilt. In der ersten Hälfte wird die Datenbank schrittweise in C++ implementiert, vom Hartcoden einiger TCP-C-Abfragen bis hin zu einer Read-Eval-Print-Schleife (REPL), die SQL-Abfragen parst und mithilfe von Codegenerierung und Just-in-Time-Kompilierung ausführt. In der zweiten Hälfte wird ein individuelles Thema bearbeitet. Mögliche Optionen dafür sind - die Ergebnisse eines Konferenzpapers zu reproduzieren, - weiter an der Datenbank zu arbeiten und ausgefallene Funktionen zu implementieren oder - ein von einem der Doktoranden des Lehrstuhls gestelltes Thema zu bearbeiten.
Links LV-Unterlagen
TUMonline-Eintrag

Gleiche Lehrveranstaltungen (z. B. in anderen Semestern)

Nach oben