10大优享服务
62项会员特权

专业性关系数据库设计的发展经过

发布时间:2021-12-01 10:33:39     阅读次数:11333次     评论数:0次
    数据库设计有一定的发展历程,数据库是建立在一定的基础之上才达到现今的这种地位,对我们人们的生活有很大的帮助与贡献。在很久之前就有了数据库的一些研究,数据库设计在之前的人们心中是完全不可能发生的可能,但今后到现今已经实现,并且实现的很成功,这是人们有史以来都绝对想不到的结果,但他真实实现了。那让我们一起来看一看专业性关系数据库设计的发展经过吧!

专业性关系数据库设计的发展经过

    专业性关系数据库设计的发展经过:

    1976年IBM E.F.Codd发表了一篇里程碑的论文"R系统:数据库关系理论",介绍了关系数据库理论和查询语言SQL。

    作者E.F.Codd 1966年就发表了关系数据库理论,并在IBM研究机构开发原型,这个项目就是R系统,存取数据表的语言就是SQL。

    Ellison看完后,敏锐意识到在这个研究基础上可以开发商用软件系统。而当时大多数人认为关系数据库不会有商业价值。Ellison认为这是他们的机会:他们决定开发通用商用数据库系统Oracle,这个名字来源于他们曾给中央情报局做过的项目名。

    而IBM却没有计划开发,为什么蓝色巨人放弃了这个价值上百亿的产品,原因有很多:IBM的研究人员大多是学术出身,他们最感兴趣的是理论,而非推向市场的产品,从学术上看,研究成果应公开发表论文和演讲能使他们成名,为什么不呢?还有一个很主要的原因就是IBM当时有一个销售得还不错的层次数据库产品IMS。

    1974年IBM的Ray Boyce和Don Chamberlin将Codd关系数据库的12条准则的数学定义以简单的关键字语法表现出来,里程碑式地提出了SQL(Structured Query Language)语言。

    SQL语言的功能包括查询、操纵、定义和控制,是一个综合的、通用的关系数据库语言,同时又是一种高度非过程化的语言,只要求用户指出做什么而不需要指出怎么做。

    自产生之日起,SQL语言便成了检验关系数据库的试金石,而SQL语言标准的每一次变更都指导着关系数据库产品的发展方向。然而,直到二十世纪七十年代中期,关系理论才通过SQL在商业数据库Oracle和DB2中使用。

    1986年,ANSI把SQL作为关系数据库语言的美国标准,同年公布了标准SQL文本。SQL标准有3个版本。基本SQL定义是ANSⅨ3135-89,"Database Language - SQL with Integrity Enhancement"[ANS89],一般叫做SQL-89。

    ANSⅨ3135-1992[ANS92]描述了一种增强功能的SQL,叫做SQL-92标准。SQL-92包括模式操作,动态创建和SQL语句动态执行、网络环境支持等增强特性。在完成SQL-92标准后,ANSI和ISO即开始合作开发SQL3标准。

    以上就是专业性关系数据库设计的发展经过的详细介绍,随着时间与各种实验的进行,慢慢我们现今的数据库设计出现,这一步步都是如此的不容易,这都是人们的心血。一品威客网平台拥有数据库设计公司加入,只要您发布您的任务需求,就会有百万专业人员为您提供专业数据库设计服务。
本文地址:
来源:一品威客,转载须经版权人书面授权并注明来源

留言(0

↓展开留言

该攻略尚无留言记录