OODB的COM实现技术研究

来源 :东北师范大学 | 被引量 : 0次 | 上传用户:jiang1978
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
面向对象数据库技术是面向对象技术和数据库技术相结合的主流技术。尽管面向对象数据库系统作为数据库家族中的一个新兴的研究和开发领域,尚缺乏完整的理论支持,但其在数据库领域中已得到日益广泛的应用并已取得多项有实际意义成果。 Microsoft Windows为00DB的开发提供了可能性和方便性,开发00DB的最主要工作包括存储结构的开发、复用的实现和查询处理的实现。实现复用的目的是为了使00DB可以被各种语言编写的程序进行本地或者远程调用,也使00DB程序编写、修改更加方便、独立。 本文首先介绍了有关00DB的基本概念;然后,介绍了基于Microsoft Windows的面向对象数据库(00DB)数据存储管理设计思想:数据存储依托Microsoft Windows的存储管理、文件管理功能,一个数据库与一个系统路径相对应,一个对象与一个文件相对应,一个实例与一个文件记录相对应;进而,对组件复用技术的好处及方法进行了介绍:使用COM组件的优点,COM组件的建立方法,COM组件的注册,组件的包容与聚合,分布式COM(DCOM)、COM+的结构、特性、服务;最后,采用面向对象的方法对系统进行了分析、设计,实现后通过一个实际的应用项目进行了验证。验证结果表明:通过COM技术的实现,基于Microsoft Windows的面向对象数据库(00DB)变得更加通用,将调用的内部细节完全封装,可存储在任何位置并被各种语言编写的程序进行调用。
其他文献
警觉度通常定义为,对外界刺激长时间的保持注意力和警惕性的能力。人机交互系统中需要操作人员保持足够的警觉度。一些特殊的工作,如空中管制中心的管制员、飞行员和高速公路上
本文针对视频中人体动作识别和分类的需求,设计和实现了具有较高准确率的人体动作识别系统。在设计系统的过程中,我们分析和评估了近年来国内外流行的动作检测和识别方法,在此基
基于构件的软件系统的测试问题,应该从构件的提供者和构件的使用者两个角度来看。当构件从提供者交付到使用者时,往往假定单个构件已经进行了彻底的测试,但是一旦这些构件在
随着计算机性能的提高和网络技术的发展,计算机系统已由传统的问题求解和数学计算,越来越多地转向支持人类广泛和有效的工作模式——协同,即帮助一组用户进行交互和支持他们
马尔可夫过程广泛应用于物理、化学、生物、工程问题的建模。最近,研究者受生物学问题的启发提出了一种对连续状态空间马尔可夫过程进行分解的框架,该框架将原来的过程分解为
随着企业规模的不断扩大,企业信息系统的规模也在不断的增加,其开发难度也越来越大。因此,对企业信息系统的总体结构的把握,即对体系结构的关注显得要比对程序的算法和数据结
汽油机电控系统是指以发动机电控单元ECU为核心,通过各类电子传感器进行信息采集,在ECU中分析处理后输出合理的电子信号来控制汽油发动机在各种工况下的运行,具有良好的稳定性、
本论文旨在深入探索免疫网络机制与非我选择机制,在现有人工免疫网络模型以及非选择算法的基础上,设计出更高效快速的实用性算法,并应用于实际的异常检测。 具体而言,本文的研
随着计算机技术的发展及计算机网络的日益普及,利用计算机实现网上在线考试、在线测试等已成为教育改革的热点之一。论文介绍了计算机在线考试系统的工作流理论模型、用例分
学位