Welcome! This class focuses on the fundamental knowledge and theory of database and database management systems.

Announcement


Basic Information

Course Schedule

Course Calendar

Assignments

Assignment 0: Honor Code (Due: Wed, 09/10)

Final Project Milestones

Course Staff


Syllabus

Policies and background for CSCS10022, Introduction to Database Systems, (114-1 / Fall 2025). All syllabus content is subject to change, particularly prior to the start of the semester.

Course Description

Databases are at the core of modern application development. With structural data being the cornerstone across almost every domain of human activity, including financial transaction, scientific work, and digital public infrastructure, it is crucial to have database management systems that are carefully designed to be built and populated with data for different scenarios.

In this course, we will cover topics that are essential to database, including:

For the detailed list of topics and schedule, please see the course calendar.

Learning Objectives