cs-self-learning/docs/数据库系统/15445.md

16 lines
No EOL
1.1 KiB
Markdown
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

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