CS 460 Databases for Data Scientists (FSS 2026)
Important: This course is open only to MMDS students who started before 2024 and MMSDS students!
Course Description
The course provides an introduction to relational database systems. The course will cover the following topics:
- Principles of data storage
- Database query languages (SQL)
- Relational modeling
- Keys and normal forms
- Hash and index structures
- Transactions and concurrency
Lecturers
Dates and Times
- Lecture: Tuesday 13:45–15:15, Room A203 Building B6, 26
- Exercise: Wednesday 12:00–13:45, D 007 Room 2 Building B 6, 27–29 Part D
Administrative Details
No formal registration (Portal2 or ILIAS) is required, but you are invited to join the ILIAS group.
Material and Literature
Video recordings, exercise solutions and additional materials will be made available in the corresponding ILIAS group.
The course will be based on the book Database System Concepts by Silberschatz et al.
Outline and Material
| Date | Lecture (Tuesday) | Exercise (Wednesday) |
| 10.02. | no lecture | no exercise |
| 17.02. | Introduction | Introduction |
| 24.02. | SQL Part 1 | SQL Part 1 |
| 03.03. | SQL Part 2 | SQL Part 2 |
| 10.03. | ER Models | ER Models |
| 17.03. | Normal Forms | Normal Forms |
| 24.03. | Index and Hashing / Complexity Theory | Index and Hashing + Intro Easter Eggcercise |
| 31.03. | Holiday | Holiday |
| 07.04. | Holiday | Holiday |
| 14.04. | DB Architectures | DB Architectures |
| 21.04. | Query Processing | Query Processing |
| 28.04. | Query Optimization | Query Optimization |
| 05.05. | Transactions and Concurrency | Transactions and Concurrency |
| 12.05. | Recovery | Recovery |
| 19.05. | Application Development | Application Development |
| 26.05. | NoSQL + Q&A | NoSQL + Q&A |
