1970年,IBM公司的研究员Codd发表了题为《大型数据库的数据关系模型》的文章。从此,数据库系统的发展进入了“关系型数据库系统(relational database)”时期。关系型数据库系统以关系代数为理论基础,经过几十年的发展和实际应用,技术越来越成熟和完善。其代表产品有Oracle、IBM公司的DB2、微软公司的MS SQL Server以及Informix、ADABASD等。
Internet的异军突起以及XML语言的出现,给数据库系统 的发展开辟了一片新的天地。九十年代末,随着德国软件股份公司(Software AG)宣布世界上第一个“原状XML数据库系统(Native XML Database System)”产品—Tamino问世,数据库系统进入了一个新的发展时期。
而后关系型数据库(Post-relational database),其实早在70年代后期,人们就已经开始涉足了,只是当时并没有被明确称为“后关系型数据库 ”。一位名为P.Chen的人在1976年就提出了实体-关系数据模型。由于当时还是网状数据库、层次数据库和关系数据库并存的时候,P.Chen提出的数据库概念,只是希望能将传统的3种模型的数据库统一到实体-关系数据模型上。后关系型数据库也只被作为一种概念型的模型而使用。
关系数据库技术是为传统的事务处理而开发的,如库存控制、工资、账目等。但是人们很少将关系数据库技术用于计算机辅助设计、辅助工程、辅助软件工程及辅助制造(CAD,CAE,CASE和CAM)系统及其应用。
传统的数据库系统所支持的事务模型不适合于交互式、协作设计环境下所必须的长事务(Long-duration)。传统的数据库系统也不提供表示和管理数据库的临时变化,包括如像模式的时间和版本变化以及变化的通报(notification)方面的一些工具。
其实,在计算机辅助设计过程中、制造过程中,会出现大量的结构信息数据,包括参数、图形、描述、表格、文档等。有效构建相应结构信息的数据库,对所有的结构信息、载荷信息和技术资料进行合理的存储,并对这些信息资料设计专用检索程序,可以极大的优化设计工作效果。
数据库的应用空间将不断地扩展,未来数据库将向Web这样一个广阔的空间发展。然而另一方面,数据库技术也将向着更加智能化、更加专业化的方向发展,甚至对其融入自然语言和肢体语言的接口,让人们应用数据库变得更加容易。
1 个解决方案
#1
当然越来越好
#1
当然越来越好