# 数据库系统概论

代码量略大，尤其是和软工和计原处在同一学期略微有点蛋疼。可能大二上修比较好。

有一些没什么任务量的小作业。主要任务是要写一个数据库，支持基本的SQL语句和索引功能，和CS346 Redbase project（ https://web.stanford.edu/class/cs346/2015/redbase.html ）基本一样。

数据库一个人写可以拿到110%的分，实现完基本功能（包括利用索引加速查询和多表Join查询——这两个在评分的时候好像算附加功能）基本就A了，不放心再加两个小功能，单人完成绝对物超所值。

## 大作业

https://github.com/Harry-Chen/SimpleDB by Shengqi Chen

https://github.com/duzx16/MyDB by Zhengxiao Du and Yifan Wu

https://github.com/gjz010/slowql by Jingzhe Guo

https://github.com/qinyao-he/wxyDB by Qinyao He

https://github.com/wangrunji0408/DBProject by Runji Wang

https://github.com/miskcoo/TrivialDB by Yuhao Zhou

https://github.com/huzecong/rebaseDB by Zecong Hu and Yilong Wei

https://github.com/RecursionSheep/DBNoC by Zhiyang Chen

https://github.com/MashPlant/db by Chenhao Li

https://github.com/ZYFZYF/RoboDBMS by Yunfeng Zhao

https://github.com/rcy17/pybase by rls (implemented with Python)

https://github.com/Btlmd/dbs-tutorial by lambda & c7w (C++)

https://github.com/liang2kl/simpledb by Yesheng Liang

### 2021

https://thu-db.github.io/dbs-tutorial/

选课同学主要感受大作业工作量远大于课程的2学分，此外还有文档实现指导（截止2021学期结束）太过简略，期末检查测例比较难（且不会提前公布）等问题。

