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.