数据库系统导论

是的,这是卡内基梅隆大学关于数据库管理系统设计与实现的首要课程。主题包括数据模型(关系型、文档型、键值型)、存储模型(n元分解、列分解)、查询语言(SQL、存储过程)、存储架构(堆、日志结构)、索引与过滤器(保序树、哈希表、向量索引)、事务处理(ACID、并发控制)、恢复(日志、检查点)、查询处理(连接、排序、聚合、优化)以及并行架构(多核、分布式)。课程使用开源和商业数据库系统的案例研究来阐述这些技术和权衡。本课程适合准备挑战系统编程技能的学生。

时间:
Mon/Wed 2:00pm-3:20pm ET
地点:
Tepper 1403
教材:
DB System Concepts (7th Ed.)
讨论:
Piazza

致谢

感谢以下组织通过CMU-DB Affiliates Program对课程开发的支持。

授课教师

姓名 办公时间 地点
Andy Pavlo Wednesday 3:30-4:30pm GHC 9019 GHC 9019

助教

姓名 办公时间 地点
Connor Tsui Thursday 6:00-7:00pm GHC 5th Floor (Commons, Carrel 2) GHC 5th Floor (Commons, Carrel 2)
Yash Kothari Friday 2:00-3:00pm GHC 5th Floor (Commons, Table 7) GHC 5th Floor (Commons, Table 7)
William Zhang Wednesday 10:30-11:30am GHC 5th Floor (Commons, Table 7) GHC 5th Floor (Commons, Table 7)
Kunle Li Thursday 9:30-10:30am GHC 5th Floor (Commons, Table 1) GHC 5th Floor (Commons, Table 1)
Prashanth Duvvada Friday 4:00-5:00pm GHC 5th Floor (Commons, Table 1) GHC 5th Floor (Commons, Table 1)
Lan Lou Monday 12:45-1:45pm GHC 5th Floor (Commons, Table 1) GHC 5th Floor (Commons, Table 1)
J-How Huang Tuesday 10:30-11:30am GHC 5th Floor (Commons, Table 1) GHC 5th Floor (Commons, Table 1)
Yuanxin Cao Tuesday 12:30-1:30pm GHC 5th Floor (Commons, Table 1) GHC 5th Floor (Commons, Table 1)