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, Room A203 Building B6, 26
  • Exercise: Wednesday 12:00–13:45, D 007 Room 2  Building B 6, 27–29 Part D

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.Index and Hashing / Complexity TheoryIndex and Hashing + Intro Easter Eggcercise
31.03.HolidayHoliday
07.04.HolidayHoliday
14.04.DB ArchitecturesDB Architectures
21.04.Query ProcessingQuery Processing
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