工程数据库特点

工程数据库特点工程数据库的特殊性体现在其数据模型及系统功能等方面,如存储管理、事务管理、版本管理、查询处理等

与传统的商业数据库相比,工程数据库的主要特点如下

(1)数据类型复杂

例如,一个零件可能由成千上万种不同类型的数据构成,如果用关系模型的表来描述,就需要成千上万张彼此联系的表,这在性能和一致性维护上都非常困难

(2)事务的持续时间长

工程领域的事务描述一个设计过程,持续的时问非常长(数小时到几个月),对恢复和并发控制提出挑战

(3)版本管理

设计是一种探索性的劳动,需要不断地尝试,提出多种方案

因而,版本管理是工程数据库中一个不可或缺的功能

因此,除了数据库的一般功能外,工程数据库必须要解决复杂工程数据的表达和处理、大量工程数据的访问效率、数据库与应用程序的无缝接口等问题,要求工程数据库必须具有强大的建模能力,高效的存取机制,良好的事务处理功能、版本管理功能,模式进化功能、灵活的查询功能、网络和分布式功能等

由于工程数据的复杂性和管理的特殊要求,目前还没有很合适的数据模型来描述

实际中的做法是将传统的数据模型加以扩充以适应工程数据的需要,归纳起来主要有扩充的关系模型、扩充的网状模型、语义模型、混合模型

面向对象数据模型比较适合复杂数据的表达与处理,工程数据库的需求是面向对象数据库系统的研究动因之一

 

以上内容由大学时代综合整理自互联网,实际情况请以官方资料为准。

相关