模型关系

常用数据库类型:

  • 关系型数据库(以 MySQL、Postgresql为代表)
  • 文档数据库 (以 MongoDB 为代表)

在我们开发的 Web 应用程序或者,系统的应用程序里面存储的一些数据都是存在一定的关联关系的,比如说用户做出了一些操作,我们需要知道是谁发起了这些操作,所以在日志记录表里面会有一个操作发起人,也就是记录下当前用户的唯一 Id 值,这是为了让一切都有迹可循,当出现各种事故的时候,我们可以找到责任人。

而像一些没有关系的数据,比如说文章。我们是从搜索引擎的角度去看待文章,在搜索引擎眼里我并不关心你是谁创建的,也不关心其存在的内在联系,我只是想把你保持起来,让用户可以搜索得到你当中的关键字。

想要学会用数据库,其中的难点就是要理解模型之间的关系,并且清楚它们之前是如何进行标识的。