时间:2022-12-13 18:30:02 | 来源:信息时代
时间:2022-12-13 18:30:02 来源:信息时代
CAD数据库 : 对CAD过程和结果进行存储、管理和操作的数据管理系统,也称为工程数据库。它是产品和工程领域中用以组织和管理产品及工程设计、实施全过程中所需要的以及所产生的各类数据文件对象的关键成分,它在现代化企业实现CAD/CAM的CIMS产品设计、生产控制和管理过程中占有特别重要的地位。
在工程系统中,由于设计的问题较多,一个系统需要由许多个不同的模块组成,系统结构复杂,数据的交换量及应用频度都很高,数据的组织和管理要求也不同。因此,工程应用中的数据库一般比传统的、在商业上用于事务处理的数据库要具备更为复杂的功能,更具有工程本身的特点。因此,作为工程系统的数据管理,它不可能是一个或一种数据库系统就能承担得起工程各阶段或各子系统所有数据的管理任务,实际上是由传统的数据库、面向对象数据库及其他数据管理工具所支持的多个数据库共同管理着所有的数据,为整个系统提供应用。这样整个CAD系统的数据管理是在网络环境中由客户/服务器体系结构和公用数据接口支持的多个数据库系统,是按照各个应用需求建立的数据库群。
CAD数据库是面向对象的数据库系统。它的主要特点是:
(1)具有独特的数据模型,支持复杂的数据结构和复杂的数据类型。
(2)支持动态的版本管理和集成管理。
(3)具有丰富的语义关联。
(4)支持日常事务管理。
(5) 具有友好的用户接口和良好的相容性支持。
工程数据库与管理数据库很相似,但是存在着某些差别。它们的具体差别如表1所示。
工程数据库采用多级的数据结构。一般的工程数据库使用三级数据库结构,主要有全局公共的数据库、工程项目数据库和设计库,如图1所示。全局数据库主要是存放公用的标准数据; 工程项目数据库主要是存放与该项目相关的数据,设计好以后,可以进行转储; 设计库是存放设计者需要的数据,设计好以后,可以卸载。
表1 工程数据库与管理数据库的差别
比较角度 | 工程数据库 | 管理数据库 |
规范的实体 | 动态的 | 静态的 |
概念模式的信息 | 信息是相继形成的, 模式是动态的 | 信息为可描述的,模 式为静态的 |
改动频率 | 数据及数据结构改动 均频繁 | 数据改动频繁 |
值的种类 | 值的类型为两种 | 值的类型为不可分的 基本单位 |
数据模型的复杂 性 | 包含许多实体及关系 | 包含实体 |
数据结构的变化 | 变化频繁 | 基本固定 |
信息量 | 信息不断增加,数据 库不断扩大 | 相对稳定 |
语义的一致性 | 允许不一致的存在 | 必须保证数据的一致 性 |
CUP的费用 | 较高 | 相对较低 |
安全性 | 不很重要 | 限定用户的存取权限 |
图1 三级数据库结构