基于对象数据库的机械CAD/CAE数据管理系统研究主要探讨了在先进制造技术背景下,特别是计算机集成制造系统(CIMS)中,如何有效地管理和应用机械工程数据。本文提出了一种基于对象关系数据库(ORDB)的机械CAD/CAE数据管理系统,该系统利用***技术和Oracle 9i数据库技术实现,并为工程数据的Web交互、共享和存储提供了一个有效的解决方案。
对象关系数据库(ORDB)技术是面向对象技术和关系数据库技术的结合。相较于传统的关系型数据库系统(RDBMS)只包含二维表,ORDBMS中同时存在着关系和代表各个实体的对象,它具备了传统关系数据库的特征,并增加了面向对象数据库的特性,例如支持复杂数据类型、继承、封装、多态等。
文中详细介绍了对象关系数据库的特点和管理机械工程数据的优点,这些优点包括:
1. 能够处理机械产品数据的复杂性,如存储产品图形、图像数据(二维和三维图形)和产品文字数据(零件的材质、公差、粗糙度等以及产品结构信息)。
2. 提供了面向对象的数据模型,可以表示机械产品数据的树状层次结构,从而更贴近现实世界中产品的实际结构。
3. 由于传统的关系数据库在数据类型上较为单一,很难满足机械工程领域中对多种复杂数据类型存储和管理的需求,而ORDB则能够更好地适应这些需求。
4. 通过使用对象关系数据库强大的对象数据管理功能,可以实现机械设计资源的有效和安全管理。
文中还提到了当前计算机辅助设计(CAD)软件和计算机辅助工程分析(CAE)软件各自拥有不同的数据格式,导致数据共享和交换困难。为解决这一问题,研究提出了基于Web的数字化信息集成环境——机械CAD/CAE数据管理系统,它利用中性文件(如ParaSolid)存储工程数据,并通过XML文档实现信息的共享与交换,从而实现机械设计资源的有效、安全管理。
系统采用VRML(虚拟现实建模语言)作为网络发布语言,使得用户可以在无需其他CAD系统支持的情况下,在网络环境下浏览零部件三维虚拟模型,获取零件的特征信息,实现基于Web的设计资源浏览和交互。
本研究的核心思想是在Web环境下利用对象关系数据库管理机械CAD/CAE数据,解决数据异构、共享和交换问题,同时提供了一个在Web环境下交互、共享和存储机械工程数据的有效方法。这对于提高机械CAD/CAE领域内的数据管理和资源利用效率具有重要意义。