mirror of
https://github.com/PKUFlyingPig/cs-self-learning.git
synced 2026-06-25 19:07:04 +08:00
1.1 KiB
1.1 KiB
CMU 15-445: Database Systems
课程简介
- 所属大学:CMU
- 先修要求:C++,数据结构与算法
- 编程语言:C++
- 课程难度:🌟🌟🌟🌟
- 预计学时:100小时
作为CMU数据库的入门课,这门课由数据库领域的大牛 Andy Pavlo讲授(“这个世界上我只在乎两件事,一是我的老婆,二就是数据库”)。15-445会自底向上地教你数据库系统的基本组成部分:存储、索引、查询,以及并发事务控制。 这门课的亮点在于CMU db专门为此课开发了一个教学用的关系型数据库bustub,并要求你对这个数据库的组成部分进行修改,实现上述部件的功能。此外 bustub作为一个C++编写的中小型项目涵盖了程序构建、代码规范、单元测试等众多要求,可以作为一个优秀的开源项目学习。
课程资源
- 课程网站
- 课程视频:参见课程网站链接
- 课程教材:无
- 课程作业:4个Project