面向方面的XML数据管理技术研究

被引量 : 1次 | 上传用户:WSLBCW
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着Internet技术和计算机技术的不断发展,XML由于其所具有的自描述性、灵活的数据结构以及丰富的数据表示能力等特点,正在成为Web信息表示与数据交换的标准。面向对象的方法具有很强的建模能力,将面向对象的特征引入到XML中用来提高XML模式语言的建模能力。传统面向对象技术很难从根本上解决由于系统复杂度的提高而带来的代码混乱和代码纠缠问题。面向方面的程序设计正是针对这种实际情况被提出的。本文在对面向方面技术进行了深入分析的基础上,对面向方面技术的各个方面进行了系统的研究。比较了面向对象技术与面向方面基础的不同特征,提出并实现了—种基于面向方面的XML数据管理技术。本文主要的研究成果有以下几点:(1)对面向方面这种新型的方法进行分析,并且对面向对象理论在解决实际问题时的不足之处加以研究。在对比传统的面向对象的方法与面向方面的方法基础上,提出利用面向方面的方法对XML文档进行扩展。在XML文档定义中引入关注点这一概念和织入重要机制。通过实现对XML Schema的扩充,使XML文档定义具有面向方面编程技术的功能。实现织入、切入点与面向对象中继承、阻塞、重载等技术的结合对XML文档定义;(2)提出一种XML数据存储和查询的方法,该方法采用SAX技术输出XML流,并通过对原有编码的分析,对XML文档中各个元素进行扩展前缀编码,并随元素信息存入关系数据库。即在关系数据库中存放节点信息及节点之间的关系,使查询节点与子节点信息更方便,实现以文档为中心的大粒度文档的存储和查询,有效地提高了XML文档存储和查询效率;(3)在分析原有编码的方式基础之上,对原有扩展编码进行压缩。对于冗余节点信息进行重新编码,解决原有基于扩展前缀编码存储较大的XML文档结构信息时占用空间较大问题;(4)在分析现有单文档下的XML结构连接算法基础之上,对现有祖.先循裔与双亲/孩子结构查询进行改进.,提出了基于归并思想的,解决多文档下的结构连接算法,以适应在面向方面的XML Schema中定义的基于多文档的查询。该算法可以进一步利用XML数据的特点、索引和织入文档信息减少连接扫描的代价。最后,在本文关于面向方面的XML存储、索引和查询处理的研究基础上,设计并实现了相关的试验验证了本文所提方法的正确性和有效性。
其他文献
我们喜欢深山古刹,如像四川青城山的上清宫,峨嵋山的清音阁。庙宇掩映在森森的茂林中,山门古朴,殿堂清寂、深幽,晨钟暮鼓,诵经声不绝于耳,给人一分宁静和禅思。但香港的寺庙
期刊
比较建筑装饰CAD 翻转课堂教学与传统教学模式的区别,分析课堂教学创新点和新教学模式的实施,提出合理化建议,旨在探讨翻转学习对于转变现有课堂教学观念、提高建筑装饰CAD
<正>西部地区面积辽阔,集中了53个少数民族和80%以上的少数民族人口,该地区生态脆弱,交通不便,开发难度大,因此我国欠发达、欠开发地区也主要集中在西部地区。改革开放以来,
人们在研究面包老化时,对水分的的迁移和分布做了大量的研究,发现面包水分的变化是老化的一个关键因素,面包中水分的损失加速了面包的老化进程。γ-聚谷氨酸可以结合面包中的
自2000年以来,我用洗胃的方法治疗反刍动物前胃疾病(如:瘤胃积食,瓣胃阻塞,前胃弛缓,食物中毒,过食精料等疾病)取得了满意的效果。有些病达到勿需用药的疗效。据不完全统计。可提高治
<正> 美国犹他大学的研究人员已经发现,一种由基因引起的使人早睡早起的睡眠综合症会使患者在别人还精神饱满的时候就早早上床。研究人员对那些觉醒——睡眠周期比常人短的人
<正>回首中国保险业70年的改革与发展,其间有过多年停业的坎坷,也有改革开放后的飞速发展。如今,我国保险业已经从弱小走向强大,成长为世界第二大保险市场,保险资产规模已然
随着城市道路交通设施种类和数量的增加,合理布局和管理各类交通设施已成为改善交通管理的重要方面。基于地理信息系统(GIS)和传统的管理方法,作者提出并开发了城市道路交通
<正>一、制定背景综合验光仪又称验光头,俗称肺头或牛眼,是将验光检查用的球镜片、柱镜片、棱镜片及各类辅助镜片和各调整部件集成在一体的复杂的视力检查设备,通过内部不同
历史经验表明,教育质量的提升最终是需要通过教师来完成的。人们对教育的期望越高,对教育质量的要求就越高,对教师的要求也就越来越高。因此,教师专业发展已成为当代教育改革