Institute of Computer Science
  1. Courses
  2. 2024/25 fall
  3. Database Theory (LTAT.02.030)
ET
Log in

Database Theory 2024/25 fall

  • Home page
  • Lectures
  • Links

Info

Teacher/TA: Miika Hannula (hannula@ut.ee), Room 3097
Credits: 6 ECTS
Language: English
Lectures: Tuesdays 10:15-12:00 (slides and lecture videos via Moodle)
Practicals: Wednesdays 10:15-12:00 (homework solutions returned at practical and/or via Moodle)
Moodle page: course link

Grading:

F: <50%
E: >=50%
D: >=60%
C: >=70%
B: >=80%
A: >=90%

Point distribution:

Written test (60 %)
Weekly exercises (20 %)
Project (20 %)

Objectives:

The aim of this course is to study the mathematical principles that dictate the limits and possibilities of database systems. By understanding these principles, students will be prepared to comprehend both current and future advancements in the field. First, the course covers fundamental features of the relational model such as relational algebra, first-order logic, and integrity constraints. Then, the course presents conjunctive queries focusing on their complexity, optimisation, and fast evaluation with classical and modern algorithms.

  • Institute of Computer Science
  • Faculty of Science and Technology
  • University of Tartu
In case of technical problems or questions write to:

Contact the course organizers with the organizational and course content questions.
The proprietary copyrights of educational materials belong to the University of Tartu. The use of educational materials is permitted for the purposes and under the conditions provided for in the copyright law for the free use of a work. When using educational materials, the user is obligated to give credit to the author of the educational materials.
The use of educational materials for other purposes is allowed only with the prior written consent of the University of Tartu.
Terms of use for the Courses environment