CS 460 Databases for Data Scientists (FSS 2025)

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

Dates and Times

  • Lecture: Tuesday 13:45–15:15, B6 A203
  • Exercise: Wednesday 12:00–13:45, D002

Outline and Material

DateLecture (Tuesday)Exercise (Wednesday)
10.02.no lectureno exercise
17.02.IntroductionIntroduction
24.02.SQL Part 1SQL Part 1
03.03.SQL Part 2SQL Part 2
10.03.ER ModelsER Models
17.03.Normal FormsNormal Forms
24.03.

Complexity Theory

Index and Hashing

Index and Hashing

31.03.DB ArchitecturesDB Architectures
07.04.Query ProcessingQuery Processing + Intro Easter Eggcercise
14.04.HolidayHoliday
21.04.HolidayHoliday
28.04.Query OptimizationQuery Optimization
05.05.Transactions and ConcurrencyTransactions and Concurrency
12.05.RecoveryRecovery
19.05.Application DevelopmentApplication Development
26.05.NoSQL + Q&ANoSQL + Q&A