手机知网 App
24小时专家级知识服务
打 开
手机知网|搜索

OODB的COM实现技术研究

史晓锋

  面向对象数据库技术是面向对象技术和数据库技术相结合的主流技术。尽管面向对象数据库系统作为数据库家族中的一个新兴的研究和开发领域,尚缺乏完整的理论支持,但其在数据库领域中已得到日益广泛的应用并已取得多项有实际意义成果。Microsoft Windows为00DB的开发提供了可能性和方便性,开发00DB的最主要工作包括存储结构的开发、复用的实现和查询处理的实现。实现复用的目的是为了使00DB可以被各种语言编写的程序进行本地或者远程调用,也使00DB程序编写、修改更加方便、独立。本文首先介绍了有关00DB的基本概念;然后,介绍了基于Microsoft Windows的面向对象数据库(00DB)数据存储管理设计思想:数据存储依托Microsoft Windows的存储管理、文件管理功能,一个数据库与一个系统路径相对应,一个对象与一个文件相对应,一个实例与一个文件记录相对应;进而,对组件复用技术的好处及方法进行了介绍:使用COM组件的优点,COM组件的建立方法,COM组件的注册,组件的包容与聚合,分布式COM(DCOM)、COM+的结构、特性、服务;最后,采用面向对象的方法对系统进行了分析、设计,实现后通过一个实际的应用项目进行了验证。验证结果表明:通过COM技术的实现,基于Microsoft Windows的面向对象数据库(00DB)变得更加通用,将调用的内部细节完全封装,可存储在任何位置并被各种语言编写的程序进行调用。……   
[关键词]:面向对象数据库;存储管理;组件复用
[文献类型]:硕士论文
[文献出处]:东北师范大学2005年
App内打开