首页 百科知识 数据库的发展简史

数据库的发展简史

时间:2022-10-09 百科知识 版权反馈
【摘要】:1968年,IBM公司在数据库管理系统方面率先研制成功了集成数据存储系统,它可以让多个程序共享数据库。1969年10月,CODASYL数据库研制者提出了网状模型数据库系统规范报告DBTG,使数据库系统开始走向规范化和标准化。这三件事情奠定了数据库技术的基础。与System R同期,美国加州大学伯克利分校也研制了Ingress关系数据库实验系统,并由Ingress公司发展成为Ingress数据库产品。

1.2 数据库的发展简史

20世纪60年代以前,计算机主要用于科学计算。进入20世纪60年代以后,在社会大系统中出现了巨大的信息流和相伴随的宏大的数据流,为了适应和满足社会发展的需要,必须采用新的技术和手段,对这些数据进行收集、存储、加工、检索、分类、统计和传输等,数据库技术是应数据管理任务的需要而产生的。这就是数据库技术产生的历史背景。

数据库技术产生于20世纪60年代末。首先使用“Data Base”一词的是美国系统发展公司在为美国海军基地研制数据中引用。

1968年,IBM公司在数据库管理系统方面率先研制成功了集成数据存储系统,它可以让多个程序共享数据库。

1969年10月,CODASYL数据库研制者提出了网状模型数据库系统规范报告DBTG,使数据库系统开始走向规范化和标准化。

1970年IBM公司San Jose研究所的E·F·Codd在美国计算机学会会刊《Communication of the ACM》上发表的题为“A Relation Model of Data for Shared Data Bank”的论文,开创了数据库系统的新纪元。这三件事情奠定了数据库技术的基础。

之后,E·F·Codd连续发表了多篇论文,成功地奠定了关系数据理论的基石。由于他的杰出贡献,1981年E·F·Codd获得了计算机科学的最高奖——ACM图林奖。

1971年美国数据系统语言协会在正式发表的DBRG报告中,提出了三级抽象模式,即对应用程序所需的那部分数据结构描述的外模式,对整个客体系统数据结构描述的概念模式,对数据存储结构描述的内模式,解决了数据独立性的问题。

20世纪70年代末,关系方法的理论研究和软件的研制均取得了很大成果,IBM公司的San Jose实验室在IBM370系列机上研制的关系数据库实验系统System R获得成功。1981年IBM公司又宣布了具有System R全部特征的新的数据库软件产品SQL/DS问世。

与System R同期,美国加州大学伯克利分校也研制了Ingress关系数据库实验系统,并由Ingress公司发展成为Ingress数据库产品。

1976年美籍华人陈平山提出了数据库逻辑设计的实际联系方法。1978年新奥尔良发表了DBDWD报告,他把数据库系统的设计过程划分为四个阶段:需求分析、信息分析与定义、逻辑设计和物理设计。1980年J·D·Unman所著的《数据库系统原理》一书正式出版。

1984年David Marer所著的《关系数据库理论》一书,标志着关系数据库在理论上的成熟。

在关系数据库管理系统(RDBMS)产生之前,层次(IMS)和网状(IDMS)模式是常见的。在这些模式之前,使用平面文件(操作系统文件不一定平面)来建立数据库,并且使用第三代语言(3GL)访问例程。实际上一些专用系统仍然是按这种方式建立,只是进行了修改或没有变化。在大型机和微机中依然存在着许多这样的遗留数据库。CODASYL(数据系统语言协会)是数据库任务组(Database Task Group,DBTG)创建的一种数据库标准,这是一种基于COBOL的网络数据库标准,并且IDMS是一个厂商的实现。但是,从20世纪70年代起,RDBMS已经逐渐地控制了市场,如Oracle、Sybase、Informix和Ingress。

最近,面向对象(Object-Oriented OO)的数据库管理系统(DBMS)已经成为最为突出的数据库管理系统,并找到了许多适当的应用环境,如CAD/CAM、工程、多媒体等。

面向对象DBMS适于在这些领域中应用,因为在一个几乎非事务性的环境中,它们具有控制复型数据类型的实力。由于竞争,RDBMS厂商为了提供包括文本、音频、图像和视频数据类型的面向对象/多媒体性能,已经制造了商业可用的通用服务器。Oracle的Universal Server就是一个例子。另外,用户定义的数据类型或可扩展类型,已经被扩大或增加到核心数据库服务器中,Oracle9i就提供了这样的性能。类似这样的RDBMS产品被认为是混合的,然而它们明显比以前的RDBMS更具有主流性。

免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。

我要反馈