mirror of
https://github.com/PKUFlyingPig/cs-self-learning.git
synced 2026-06-23 18:06:56 +08:00
[TRANSLATION] translate CS186.md
This commit is contained in:
parent
ee32cc8ace
commit
2d6ca54ecc
1 changed files with 23 additions and 0 deletions
23
docs/数据库系统/CS186.en.md
Normal file
23
docs/数据库系统/CS186.en.md
Normal file
|
|
@ -0,0 +1,23 @@
|
||||||
|
# UCB CS186: Introduction to Database System
|
||||||
|
|
||||||
|
## Descriptions
|
||||||
|
|
||||||
|
- Offered by: UC Berkeley
|
||||||
|
- Prerequisites: CS61A, CS61B, CS61C
|
||||||
|
- Programming Languages: Java
|
||||||
|
- Difficulty: 🌟🌟🌟🌟🌟
|
||||||
|
- Class Hour: 150 hours
|
||||||
|
|
||||||
|
How to write SQL queries? How are SQL commands disassembled, optimized, and transformed into on-disk query commands step by step? How to implement a high-concurrency database? How to implement database failure recovery? What is NoSQL? This course will take you to deeply understand the internal details of relational databases, and after mastering the theoretical knowledge, you can use Java to implement a relational database that supports SQL concurrent query, B+ tree index and failure recovery.
|
||||||
|
|
||||||
|
From a practical point of view, this course will also exercise your ability to write SQL queries and NoSQL queries in programming assignments, which is very helpful for building some full-stack projects.
|
||||||
|
|
||||||
|
## Course Resources
|
||||||
|
|
||||||
|
- Course Website: <https://cs186berkeley.net/>
|
||||||
|
- Recordings: <https://www.youtube.com/playlist?list=PLYp4IGUhNFmw8USiYMJvCUjZe79fvyYge>
|
||||||
|
- Assignments: <https://cs186.gitbook.io/project/>
|
||||||
|
|
||||||
|
## Personal Resources
|
||||||
|
|
||||||
|
All the resources and assignments used by @PKUFlyingPig in this course are maintained in [PKUFlyingPig/CS186 - GitHub](https://github.com/PKUFlyingPig/CS186).
|
||||||
Loading…
Reference in a new issue