MIT 6.830/6.814: Database Systems

本课程依靠数据库社区的主要读物向研究生介绍数据库系统的基础知识,重点关注关系代数和数据模型、模式规范化、查询优化和事务等基础知识。

它专为已取得 6.033(或同等学历)的学生而设计; 尽管鼓励参加过数据库本科课程的学生参加,但假设没有数据库经验。

课程包括基于数据库文献阅读的讲座和讨论。 6.830 中的成绩是基于一个学期的项目,以及两个考试和 7 个作业——4 个实验室和 3 个问题集——长度不等。

6.814 中的成绩基于与 6.830 相同的测验和作业,除了学生可以选择做 2 个额外的实验室来代替最终项目。

有关阅读和作业的更多信息,请使用页面顶部的链接。

IT 6.830/6.814: Database Systems

拓展阅读

https://github.com/CN-GuoZiyang/MYDB

用Java实现了一个关系型数据库,DBMS数据库管理系统,可使用常用增删改查的SQL语句,具有数据字典,数据索引文件,并且实现了启发式查询优化

https://github.com/wwwyanxin/wyxDBMS

500 行代码实现一个基于 LSM 的数据库

https://github.com/x-hansong/TinyKvStore

模仿mogodb采用xml+json实现小型数据库

https://github.com/zhangdaiscott/mini-mogodb

关系型DB从0到1——基于Java语言的简易数据库

中文 MIT 6.38 A simple Database management system

英文 MIT 6.38

http://db.lcs.mit.edu/6.830/

推荐课程

斯坦福CS145、

CS245

两门课程

参考资料

https://zhidao.baidu.com/question/690619777704291084.html