Database Management Systems

CSCI 1270

Database Management Systems

CSCI 1270

The volume of data stored and processed in modern applications is exploding. Database management systems (DBMSes) lie at the core of handling this growth, offering efficiency, scalability, and reliability. This course provides a thorough introduction to database internals, design, and implementation. We will explore core data models, storage structures, and algorithms for query processing, optimization, concurrency control, and recovery—studying them in the context of both relational DBMSes and modern big-data systems.

Coursework includes developing DinoDB, a simplified (but real) relational DBMS, with features like indexing, concurrency, recovery, and vector embeddings to support emerging AI applications. Students will also gain practical exposure to modern technologies, including Go, containers, and digital notebooks.

This course requires either CSCI 0300 or 0330 (or equivalent coursework). Lecture is from 1:00 to 2:20 PM on Tuesdays and Thursdays. There is also an online section, offered for students away from campus this semester.

Do not submit waitlist requests through C@B.

Assignments

Schedule

Staff

Professor

Ugur Çetintemel
Ugur Çetintemel
Gave a lecture, forgot to save the recording.

HTAs

Kazuya
Kazuya ’26
I'm always thinking two meals ahead.
Alaina
Alaina ’26
My current top three favorite things are matcha, cats, and crochet!

UTAs

Jonathan
Jonathan ’26
I call my mom every day.
Jerome
Jerome ’26
Jerome can make mistakes. Check important info.
Nick
Nick ’26
Hey! I'm Nick, a senior studying APMA-CS.
Justin
Justin ’26
Talk to me about DBMS, golf, F1, or Jalen Brunson :)
Sarah
Sarah ’26
I love sewing, baking, my cat, and doing jigsaw puzzles!

Title IX

All Brown University Employees, including Computer Science Department Teaching Assistants, are Title IX Mandatory Reporters. We are required to report all violations related to: sexual assault, sexual violence, gender-based discrimination, and pregnancy-related discrimination.