论文部分内容阅读
工程数据库管理系统(EDBMS)是实现CAD/CAM系统集成的关键技术。本文具体讨论了建立一个适用于机械CAD/CAM领域的面向对象工程数据库管理系统(OODBMS)的理论和实现技术。 首先本文建立了面向对象数据模型(OODM)对对象关系和操作进行了形式化的描述,从而构成了整个系统的理论基础。然后分析了系统的功能组成,由此构成系统的总体结构,并对其各部分的实现技术做了具体研究。这部分的工作主要包括实现对象标识机制的原则和方法,数据库模式动态处理的原则和算法,方法的动态联编和调用机制,约束机制的实现,对象查询模型的建立和对象结构化查询语言(OSQL)的实现。最后讨论了实现对象存储所需的存储结构,聚簇、散列和索引存取策略,并通过双缓冲机制实现对内存对象的有效管理。