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 2023/4

Basisdaten

LV-Art Praktikum
Umfang 6 SWS
betreuende Organisation Informatik 3 - Lehrstuhl für Datenbanksysteme (Prof. Kemper)
Dozent(inn)en Simon Ellmann
Thomas Neumann
Adrian Riedl
Termine Di, 14:00–16:00, MI 02.09.014

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)

SemesterTitelDozent(en)Termine
WS 2022/3 Practical Course - Implementation of Database Systems (IN0012, IN2106, IN4146) Anneser, C. Ellmann, S. Neumann, T. Di, 14:00–16:00, MI 02.09.014
sowie einzelne oder verschobene Termine
WS 2021/2 Praktikum - Implementierung von Datenbanksystemen (IN0012, IN2106, IN4146) Anneser, C. Khatskevich, A. Kohn, A. Neumann, T. Di, 14:00–16:00, MI 02.09.014
sowie einzelne oder verschobene Termine
WS 2020/1 Practical Course - Implementation of Database Systems (IN0012, IN2106, IN4146) Khatskevich, A. Kohn, A. Neumann, T. Di, 14:00–16:00, MI 02.09.014
sowie einzelne oder verschobene Termine
WS 2019/20 Practical Course - Implementation of Database Systems (IN0012, IN2106, IN4146) Kohn, A. Neumann, T. Di, 14:00–16:00, MI 02.09.014
sowie einzelne oder verschobene Termine
WS 2018/9 Practical Course - Implementation of Database Systems (IN0012, IN2106, IN4146) Kohn, A. Neumann, T. Di, 14:00–16:00, MI 02.09.014
WS 2017/8 Practical Course - Implementation of Database Systems (IN0012, IN2106, IN4146) Kohn, A. Neumann, T.
WS 2016/7 Practical Course - Implementation of Database Systems (IN0012, IN2106, IN4146) Neumann, T.
WS 2015/6 Practical Course - Implementation of Database Systems (IN0012, IN2106, IN4146)
WS 2014/5 Praktikum - Implementierung von Datenbanksystemen (IN0012, IN2106, IN4146)
WS 2013/4 Praktikum - Implementierung von Datenbanksystemen (IN0012, IN2106, IN4146)
WS 2012/3 Praktikum - Implementierung von Datenbanksystemen (IN0012, IN2106, IN8902, IN4146)
Nach oben