自从1963年,数据库管理系统应用以来,基于数据库技术的应用五花八门。但在80年代以前使用数据库管理系统DBMS(DataBase Management System)的绝大多数应用是属于事务管理方面的,在工程应用领域,几乎没有什么利用DBMS来存储与检索其有关数据的著名数据库应用程序。

  在工程环境下,对传统DBMS明显地不加赏识的原因尚不清楚,它既非需要存储的工程数据的数量,也不是工程中各种工程对象和数据元素间的逻辑关系,因为这两个方面在事务管理型应用(如民航信息系统、银行信息系统)与工程环境下的应用是相似的。比较而言,管理环境的稳定性与工程环境的动态特性或许是一显著的差别,所以传统的DBMS的中固定的数据模型和面向机器的语法数据模型不能满足工程应用的需求是其主要原因之一。

  因此,从80年代开始,人们开始研究数据库在工程应用领域的需求,设计相关的工程数据库管理系统EDBMS(Engineering DataBase Management System)。

  为了理解工程数据库研究的重要性,本章主要讲解有关工程应用的背景,解释什么是工程、工程数据和各种工程应用。通过这些工程应用的介绍使同学对工程数据库应用的背景以及数据库技术在工程应用中的重要性、工程对数据库管理系统的特殊要求有比较深刻的认识。