2021-12-11 18:43:45 +08:00

20 lines
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.

# UCB CS186: Introduction to Database System
## 课程简介
- 所属大学UC Berkeley
- 先修要求CS61A, CS61B, CS61C
- 编程语言Java
- 课程难度:🌟🌟🌟🌟🌟
- 预计学时150小时
如何编写SQL查询SQL命令是如何被一步步拆解、优化、转变为一个个磁盘查询指令的如何实现高并发的数据库如何实现数据库的故障恢复什么又是非关系型数据库这门课会带你深入理解关系型数据库的内部细节并在掌握理论知识之后动手用Java实现一个支持SQL并发查询、B+树Index和故障恢复的关系型数据库。
从实用角度来说这门课还会在编程作业中锻炼你编写SQL查询以及NoSQL查询的能力对于构建一些全栈的工程项目很有帮助。
## 课程资源
- [课程网站](https://cs186berkeley.net/sp21/)
- 课程视频:参见课程网站
- 课程教材:无
- 课程作业6个Project
## 资源汇总
我在学习这门课中用到的所有资源和作业实现都汇总在[这个Github仓库](https://github.com/PKUFlyingPig/CS186)中。