数据库系统的核心:当然是数据.
当然更深层次的:是业务,是用户.
数据
在最近的工作当中,我吧很多东西都封装好了.
我的数据很自由,只有拿到了数据,我一个方法就可以做这个,做那个.
这时我发现,最终剩下需要手写的东西其实就是:sql,给字段赋值;还有一些校验的代码了.
这些都是和数据有关系的,归根结底,最核心的就是数据.
我们把数据称为是现实事物的信息化,是很有道理的.
数据是代码操作的对象和核心.
业务
现在光写最核心的东西,
sql的where条件是什么,
需要left join哪些表,
应赋值哪些字段,
我发现,光思考这些东西也是很繁琐的,
有多繁琐取决于规则的复杂程度,也就是业务.
所以归根结底,核心是业务.
用户
而业务,实际就是用户的需求.
所以归根结底是用户.
系统
而数据库系统,就是用来整合资源的.
通过整合资源,来提高效率.