Database Systems

Welcome to the web presence of the Database Research Group at U Tübingen.

Our group pursues a variety of “all-time classic” database research questions – prime examples include query language design, translation, and optimization – but with a few twists:

  • We are particularly interested in the design, compilation, and optimization of expressive database languages that support rich data models and embed seamlessly into host programming languages. This has led to a database-supported variant of Haskell (Ferry, DSH) as well as efficient and scalable XQuery processors (Pathfinder).

  • Whenever insightful and promising, we apply techniques that have their roots in the programming languages community to the database research domain. This paves the way for expressive and elegant language-integrated queries, new query compilation techniques, declarative query debuggers, or data provenance analyzers that embrace Turing-complete SQL queries.

We love to teach the basics as well as the intricacies of database systems. Courses on query and programming language technology are found in our repertoire as well.

News

Denis Hirn

Oct 13 2021

Anmeldung zu Präsenzveranstaltungen und 3G für “Selected Fun Problems of the ACM Programming Contest (Proseminar)”

Der Vorbesprechungstermin für dieses Seminar findet am 22. Oktober im Raum B305.1 auf dem Sand 13 um 12:00 Uhr statt. Um am Vorbesprechungstermin teilnehmen zu können, ist eine vorherige Anmeldung verpflichtend. Die Anmeldung erfolgt über einen Ilias-Kurs: Anmeldung zur Vorbesprechung Nachweis von 3G Für alle Präsenzlehrveranstaltungen gilt 3G, das heißt, an einer solchen Lehrveranstaltung darf nur teilnehmen, wer geimpft, genesen oder negativ auf Covid-19 getestet ist. Personen, die nicht geimpft und nicht genesen sind, können durch einen negativen Antigen-Schnelltest oder einen negativen PCR-Test nachweisen, dass sie nicht an Covid-19 erkrankt sind.

Denis Hirn

Oct 13 2021

Anmeldung zu Präsenzveranstaltungen und 3G für Functional Programming

Corona: Anmeldung zur Teilnahme an Präsenzlehrveranstaltungen Um an Vorlesungs- und Übungsterminen teilnehmen zu können, ist eine vorherige Anmeldung verpflichtend. Die Anmeldung erfolgt über einen Ilias-Kurs: Vorlesungs- und Übungsanmeldung Wichtig: Die Anmeldung findet pro Termin statt und ist somit jede Woche erneut erforderlich. Die Möglichkeit zur Anmeldung wird jeweils 6 Tage vor dem Termin freigeschaltet und 10h vor dem Termin wieder gesperrt. Nachweis von 3G Für alle Präsenzlehrveranstaltungen gilt 3G, das heißt, an einer solchen Lehrveranstaltung darf nur teilnehmen, wer geimpft, genesen oder negativ auf CoViD-19 getestet ist.

Christian Duta

Oct 11 2021

Anmeldung zu Präsenzveranstaltungen und 3G für DB 1

Corona: Anmeldung zur Teilnahme an Präsenzlehrveranstaltungen Um an Vorlesungs- und Übungsterminen teilnehmen zu können, ist eine vorherige Anmeldung verpflichtend. Die Anmeldung erfolgt über einen Ilias-Kurs: Vorlesungs- und Übungsanmeldung Wichtig: Die Anmeldung findet pro Termin statt und ist somit jede Woche erneut erforderlich. Die Möglichkeit zur Anmeldung wird jeweils 6 Tage vor dem Termin freigeschaltet und 12h vor dem Termin wieder gesperrt. Nachweis von 3G Für alle Präsenzlehrveranstaltungen gilt 3G, das heißt, an einer solchen Lehrveranstaltung darf nur teilnehmen, wer geimpft, genesen oder negativ auf CoViD-19 getestet ist.

Torsten Grust

Mar 29 2021

Informatik 2: Informationen zur Registrierung sind jetzt online

Informationen zur Registrierung zum Vorlesungs- und Übungsbetrieb sowie zur Installation der Programmierumgebung sind jetzt verfügbar. Wir freuen uns schon jetzt auf euch.