对象代理数据库的模式进化及规范化理论研究

来源 :武汉大学 | 被引量 : 0次 | 上传用户:yediwuqiang
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
对象代理模型(object deputy model)<[1,2]>是一种新型的数据库模型,它引入了对象和代理对象这两个基本概念,并用对象和代理对象一起来模拟现实世界中的实体.代理类对源类的继承是一种虚拟继承,代理对象可通过switch操作部分或完全继承源对象中的属性和操作,也可以另外追加定义自己的属性和操作.对象代理模型还提供了类似关系代数的对象代理代数和类似于SQL语言的对象代理定义语言,用户可根据需要选择适合的定义语言和代数操作,并结合切换操作来定义具有各种语义的源类和代理类.对象代理数据库模型是对传统面向对象数据库模型的扩充和发展,它不仅能更好的实现传统面向对象数据模型所支持的对象识别、继承和多态等基本概念,而且还统一的实现了视图、角色和对象迁移等传统面向对象数据库中难以实现的概念.该文主要对对象代理数据库的模式进化方法和对象代理数据库的规范化理论两个方面的内容进行了探讨.任何类型的数据库都存在着模式进化的问题.模式进化问题在面向对象数据库研究中尤为重要,不仅因为常见的面向对象数据库应用领域经常发生改变,而且面向对象数据模型自身的特点也对模式进化提出了许多新的要求.由于面向对象数据模型自身的IS-A继承关系的限制使得现有的各种面向对象的模式进化方法具有一些难以克服的问题.该文基于对象代理模型提出了对象代理数据库的模式进化方法.对象代理数据模型是对传统面向对象数据模型的扩充和发展,它用代理类来模拟传统面向对象数据模型中的父类(superclass)、子类(subclass)以及它们之间的IS-A关系,从本质上克服了传统面向对象数据库模式进化中的问题.该文根据对象代理数据模型的特点,详细的讨论了对象代理数据库模式进化的各种情况,并提出了相应的模式进化规则和方法,以实现对多应用的支持和数据库的共享.规范的对象代理数据库模式经过模式进化之后可能会变得不规范,造成数据库效率的低下,因此对象代理数据库模式的规范化是对象代理数据库模式进化后必须要考虑的问题.该文初步研究了对象代理数据库模式的规范化理论.定义了对象代理数据库的依赖约束;就模式进化后出现的信息冗余和模式结构复杂等问题进行了分析,提出了减少信息冗余方法和对象代理数据库的一范式(1ODNF)的定义,分析了级联继承模式结构简化的各种情况并就其中一种可行方法给出了算法、定义了对象代理数据库的二范式(2ODNF).
其他文献
伴随着计算机网络的普及,网络违法犯罪事件层出不穷,给人们正常的工作和生活带来了极大的危害.网络安全报警处置系统就是立足于净化网络空间,还社会一个安全可靠、畅通无阻的
远程教育作为现代教育技术的形式,有效地牵引着教育资源的优化,给教育思想与技术带来了革命性的变革,已经成为现代教育的必然要求.远程教育要得以顺利、高效的实施,必然离不
本文的工作主要是进行数据相关性测试的研究,作者首先回顾了数据相关性研究的传统方法,以及并行编程与数据相关性的关系。进而提出了基于路径分析和符号执行的静态测试和动态测
基于认识模型的多信息融合方法是模仿人类从其多传感器例如耳、眼、手等数据辩识实体的识别过程模型,该文是以工业链条炉为控制对象,提出采用专家控制系统对多传感器的信息进
将虚拟化技术应用在高性能计算领域是当前高性能计算研究的一个热点,但对于小规模高性能计算来说,由于自身硬件资源异构、追求峰值计算速度等特点,因此对虚拟化技术有着自己
在当今网络环境中,为了提高工作效率同时规范流程管理,处理定时任务的应用需求不断涌现,这些定时任务的特性就是有规律的重复执行,如果人为完成,非常困难也不安全。而定时调度就是
成像光谱是对地观测最前沿的技术之一,其应用十分广泛,机载成像光谱数据处理技术服务系统是一个为了提高数据处理、数据产品生成、规范化数据管理和分发效率的综合服务系统.
不确定信息处理是人工智能领域一个重要研究方向,从专家系统角度来看,大致有基于规则和基于模型两种不确定性信息处理方式。Bayesian网研究兴起于20世纪80年代,20世纪90年代以来
企业一级的计算机应用系统通常规模庞大,结构复杂。现阶段的企业开发,一般依赖于N层面向对象的平台,例如J2EE和.Net。这些平台都基于分布式网络环境,虽然能够有效地促进企业应用,
Internet是一个巨大、复杂、开放的网络集合,随着其重要性的日益提高,越来越有必要对网络整体拓扑结构进行深入地了解和分析,这对于保证和提高现有网络服务质量、推动互联网