MIT 6.830/6.814: Database Systems
本课程依靠数据库社区的主要读物向研究生介绍数据库系统的基础知识,重点关注关系代数和数据模型、模式规范化、查询优化和事务等基础知识。
它专为已取得 6.033(或同等学历)的学生而设计; 尽管鼓励参加过数据库本科课程的学生参加,但假设没有数据库经验。
课程包括基于数据库文献阅读的讲座和讨论。 6.830 中的成绩是基于一个学期的项目,以及两个考试和 7 个作业——4 个实验室和 3 个问题集——长度不等。
6.814 中的成绩基于与 6.830 相同的测验和作业,除了学生可以选择做 2 个额外的实验室来代替最终项目。
有关阅读和作业的更多信息,请使用页面顶部的链接。
拓展阅读
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
中文 MIT 6.38 A simple Database management system
http://db.lcs.mit.edu/6.830/
推荐课程
斯坦福CS145、
CS245
两门课程
参考资料
https://zhidao.baidu.com/question/690619777704291084.html