数据库的核心是什么?

话说昨天和同事讨论起一个项目,背景如下:这个项目的需求方是公司的另一个部门,我的角色是产品,同事则是一起合作多个项目的开发同事。

和这个项目的需求方对接时,发生了如下对话:

需求方:你有没有定义数据字典?字段都清楚了吗?

我:我这边负责了解需求,绘制原型,暂时还不会涉及到数据字典的定义呢。

需求方听闻,又道:你连基础的数据字典都不会,我质疑你的专业性。

我:数据库没有特别复杂的地方,主要功能增删改查,数据字典的定义我们会由开发的同事来主导。

需求方:数据库的功能只有增删改查吗?我怀疑你完全不了解数据库。

目前能记住的对话大概就这么多了。由这段对话,我的确有点怀疑自己了,这里其实对话的场面有一些尴尬,毕竟被质疑了专业性,不过我最初想问答问题得到了解决(与数据库无关的问题)。抱着实事求是的态度,我去问了同事:数据库的核心到底是什么?

同事给我截了一张图,嘻嘻手机帖图怪麻烦的,努力贴了一下。题目问:数据库的核心是什么?我毫不犹豫地选了A,数据库的核心应该是数据or由数据组成的数据库。同事说,答案是C,DBMS。

图片发自App

我想我当时的脸肯定垮掉了,数据库系统的核心是DBMS,我勉强能接受,但是数据库的核心是DBMS我就......我想了一个栗子:学校的核心是啥?是学生还是学校的规章制度呢......规章制度(等同于DBMS),在系统中扮演着工具的角色,通过工具规范(操作)学生(数据)的行为(动作)。因此,我认为数据库的核心是数据,不接受反驳hh。

后来也百度了一下,在知乎上发现了有人有同样的疑惑,仅供参考。

数据库的核心--百度
数据库的核心是什么?_第1张图片
知乎回答

数据库的核心是什么?_第2张图片
知乎回答

有类似疑惑的不止我一个,嘻嘻,感觉很棒。总结:数据库系统的核心是数据。

你可能感兴趣的:(数据库的核心是什么?)