实体关系模型ER之父-陈品山

数据库设计可以说是每个后端开发人员都需要接触的。我们每天都在进行着数据的增删改查,一个好的数据库设计可以让我们更好地处理业务逻辑。而ER模型的出现为我们如何进行数据库表的设计提供了理论依据,而提出这个模型的人就是陈品山。

高学历

陈品山1947年出生在宝岛台湾,1964年毕业于台中一中,1968年毕业于台湾大学,1970年获得哈佛硕士学位,1973年获得哈佛博士学位。


实体关系模型ER之父-陈品山

看到这样的履历,我们只能说这又是一个学霸,是的,陈品山从小学到大学他的成绩一直都是名列前茅,在学习上,他从未落后过。

工作

陈品山在读博士期间在IBM工作过,博士毕业之后,他又在霍尼韦尔工作过,他甚至还在DEC工作过,然而这些公司最后都没有让陈品山选择留下,他最终还是选择了去大学里面从事教学和研究,而这也成为了他一生的追求的事业。

实体关系模型ER之父-陈品山

ER模型

让陈品山成为被众人熟知计算机科学家是因为他在麻省理工教学期间发表了实体关系模型论文,正是这篇论文,奠定了他在计算机科学领域的历史地位。而这篇文章也成为了被众多论文所引用的文章。

实体关系模型ER之父-陈品山

实体,关系,属性构成了ER图的三个基本要素。关系型数据的设计都离不开这个模型。因为ER模型接近人的常规思维模型,所以ER模型表示的关系即使是非计算机专业人员也能很好的理解,现在ER模型已经成为了产品经理和开发人员沟通的最好的工具之一。

数据库关系无外乎一对一,多对一,一对多,多对多,而这些关系都能用ER模型很好的表示,可以说看懂了ER图,也就理解了关系数据库的设计。

未来

面向对象模型是在1992年提出来的,然而陈品山认为实际上 ER模型是在面向对象模型和关系模型之上的,因为 ER模型更面向概念。而面向对象模型和关系模型更面向实现。所以在这两种模型之间做选择,就相当于在两种不同的实现方式之间做选择。

实体关系模型ER之父-陈品山

陈品山认为将来图形数据库会代替现在的文本型数据库,那个时候数据库无论是用户接口还是内在结构都是基于图形的。

实体关系模型ER之父-陈品山


分享到:


相關文章: