Tim Fischer

Research Assistant

Universität Tübingen, WSI
Lehrstuhl für Datenbanksysteme
Sand 13
72076 Tübingen
Room B314

+49 7071 29-70503
+49 7071 29-5958

tim.fischer@uni-tuebingen.de
0000-0002-6625-9627

Teaching Assistance

Winter 2024/25:Informatik 1
Winter 2024/25:SQL is a Programming Language
Summer 2024:DB2
Summer 2024:Selected Fun Problems of the ACM Programming Contest (proseminar)
Summer 2024:Team Project: The Construction of an SASL-Compiler
Winter 2023/24:What Makes the Duck Quack?
Summer 2023:DB1
Summer 2023:Selected Fun Problems of the ACM Programming Contest (Proseminar)
Winter 2022/23:Info 1 (Praktische Informatik 1: Deklarative Programmierung)
Summer 2022:Teamprojekt: The Construction of an SASL-Compiler
Winter 2021/22:Selected Fun Problems of the ACM Programming Contest (Proseminar)
Summer 2021:Teamprojekt: The Construction of an SASL-Compiler
Summer 2020:Teamprojekt: The Construction of an SASL-Compiler

Research Supervisor

2024:Fredo HogenBachelor ThesisHow expressive is Flummi really? Can it run Advent of Code?
2024:Ludwig KoleschBachelor ThesisBringing Flummi to WITH MUTUALLY RECURSIVE on Materialize DB
2024:Markus HolderBachelor ThesisBringing Flummi to umbra.trampoline
2024:Nico FadenBachelor ThesisBringing ORDINALITY to DuckDB
2024:Felix KofinkMaster ThesisDatabase-Backed Computation Over Weather Data
2024:Xenia WetzelBachelor ThesisWriting an Interpreter for a Database-Coupled Language
2023:Zora PiddeBachelor ThesisExtending ByePy with geometric types and operators
2022:Phil ElgertMaster ThesisCreating a Website with a Static Site Generator

Short Biography

  • since April 2021: Research Assistant at the Database Systems Chair
  • Aug 2017 - Mar 2021: Full-Stack Webdeveloper at mecodia GmbH
  • Oct 2016 - Sep 2023: Student of Computer Science at University of Tübingen

Recent Publications

A Reproducible Tutorial on Reproducibility in Database Systems Research

Tim FischerDenis Hirn • Gökhan Kul

VLDB 2024, 50th International Conference on Very Large Data Bases (VLDB 2024), August 26, 2024, Guangzhou, China

SQL Engines Excel at the Execution of Imperative Programs

Tim FischerDenis HirnTorsten Grust

VLDB 2025, 51th International Conference on Very Large Data Bases (VLDB 2025), September 1, 2025, London, United Kingdom (to be published)

To Iterate Is Human, to Recurse Is Divine—Mapping Iterative Python to Recursive SQL

Tim Fischer

Datenbanksysteme für Business, Technologie und Web (BTW 2023), Student Program, Dresden, Germany, March 2023. Best Student Contribution doi:10.18420/BTW2023-73

BibTeX Citation
@incollection{10.18420/BTW2023-73,
  author    = {Fischer, Tim},
  title     = {To Iterate Is Human, to Recurse Is Divine --- Mapping Iterative Python to Recursive SQL},
  year      = {2023},
  doi       = {10.18420/BTW2023-73},
  booktitle = {BTW 2023},
  publisher = {Gesellschaft für Informatik e.V.},
  address   = {Bonn},
  isbn      = {978-3-88579-725-8},
  pages     = {1069--1074}
}

Snakes on a Plan — Compiling Python Functions into Plain SQL Queries

Denis HirnTorsten GrustTim Fischer

Proceedings of the 41st ACM SIGMOD Int’l Conference on Management of Data (SIGMOD 2022), Philadelphia, PA, USA, June 2022. doi:10.1145/3514221.3520175

BibTeX Citation
@inproceedings{snakes-on-a-plan,
  author    = {Fischer, Tim and Hirn, Denis and Grust, Torsten},
  title     = {Snakes on a Plan: Compiling Python Functions into Plain SQL Queries},
  year      = {2022},
  isbn      = {9781450392495},
  publisher = {Association for Computing Machinery},
  address   = {New York, NY, USA},
  url       = {https://doi.org/10.1145/3514221.3520175},
  doi       = {10.1145/3514221.3520175},
  booktitle = {Proceedings of the 2022 International Conference on Management of Data},
  pages     = {2389–2392},
  numpages  = {4},
  keywords  = {SQL, compilation, python, recursion, user-defined functions},
  location  = {Philadelphia, PA, USA},
  series    = {SIGMOD '22}
}
More Publications