Skip to content

概览

CS50’s Introduction to Databases with SQL:哈佛 CS50 课程,非常好的数据库与SQL入门的课程。习网站还整理好课程的 slide,还有根据课程内容整理的 note,非常适合复习。

Database、DBMS、SQL 是三个比较重要的概念:

  • Database 是有组织、可长期存储的数据集合。
  • DBMS (database management system)则提供了可对这些数据集合进行创建、读取、更新和删除的机制的软件系统,例如 MySQL、PostgreSQL、SQLite、MongoDB 这些就是 DBMS。
  • SQL(Structured Query Language)是一种声明式查询语言,用来向关系型数据库管理系统描述你想要的数据及对数据的操作方式,而执行细节由 DBMS 决定。