基于XDR模式的XML文档与关系数据库的映射技术研究

被引量 : 0次 | 上传用户:blackfairy
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着XML的广泛应用,XML正在成为数量庞大的数据源,数据库系统可以从XML文档中抽取许多有用的信息。同时数据库系统存储的数据可以通过转换为XML格式的数据,实现异构数据库之间的数据传输以及数据的网上发布。一方面XML具有很强的可交换性却不具备强大的数据库管理功能,另一方面,数据库管理系统具备强大的数据管理功能却不具备很强的可交换性。两者的结合可以充分利用XML与数据库各自的优势,使得数据既能够被有效地管理又具有与平台无关的可交换性,这是一种完美的数据解决方案,由此引发的XML数据与数据库数据的相互转换的研究,就显得尤为重要了。 本文首先建立了一个描述XML文档的模型XMLmodel,通过比照该模型与ER模型的异同点,对XDR模式与关系模式的相互映射的基本方法进行了探讨,制定了一系列规则,并且基于这些规则设计了一系列算法。本课题采用java技术,通过ODBC数据源与数据库管理系统交互,设计了一个平台无关的数据转换原型系统,实现XML文档数据与关系数据库数据的双向转换,验证了所建立的映射规则及算法,同时建立了两个虚拟数据库管理平台:基于XML格式数据的虚拟关系数据库管理平台和基于关系数据的虚拟XML数据库管理平台,使得XML文档能够以表格形式显示,关系数据能够以XML的层次形式显示。 本文的第一章综述了当前相关的研究成果,分析了现有数据库管理系统在XML文档与关系数据库数据相互映射的处理所存在的问题,提出了一个解决方案,简要介绍本课题所做的工作以及本课题的特色及创新点。第二章说明了一些相关的技术背景,介绍了XML和XDR的语法,以及XML的编程接口。第三章研究并建立了一个XML模型XMLmodel,该模型可用来描述XML文档以及XML文档的XDR模式。第四章分析了XML文档到关系数据库的映射,制定了一系列映射规则并给出若干映射算法。第五章分析了关系数据库到XML文档的映射,制定了一系列映射规则并给出若干映射算法。第六章介绍了XML文档与关系数据库之间数据转换的原型系统的设计与实现,验证了第四、五两章所提出的映射规则及算法,并给出了一个应用实例。论文最后对本课题所进行的工作进行了总结。
其他文献
本文从教育社会学视角研究了布尔迪厄的文化再生产理论,认为布尔迪厄建构文化再生产理论的逻辑起点是早期社会化概念的提出,这个概念对于审视世界范围内的教育公平具有极大的
思辨是对思维的进一步深化,而思辨性阅读亦是对传统局限在表层理解和赏析层面阅读法的改进与完善,是进一步挖掘释放文本本身深度内容、价值和意义的途径,亦是真正提升学生人
目的本研究中欲通过对培养前脂肪细胞的分泌功能的研究,其中包括瘦素及脂联素的检测,从而探讨健脾化痰法通过调节脂肪细胞的功能发挥其治疗作用的机制。方法本实验采用健脾化
中学生物教学法是一门研究中学生物学教学的教育科学,也是一门实践性很强的应用科学;它以教育学和心理学为理论基础,总结中学生物学教学的实践经验,并吸收现代科学教学方法的有效
研究目的观察心理治疗结合中医药治疗预防抑郁症复发的效果,并与对照组治疗和一般支持性心理治疗、认知治疗作比较,从而寻找预防抑郁症复发最佳治疗模式。通过临床研究探讨中医
7月1日,一艘大型捕鲸母船与两艘小型船从日本山口县下关港出发,开始为期3个月的深海捕鲸航程。同一天,来自日本多地共5艘小型捕鲸船从北海道钏路出港临海作业,当天捕获两头小须鲸
报纸
2019年2月21日,张学敏/李涛团队在Cell杂志发表题为“Acetylation Blocks cGAS Activityand Inhibits Self-DNA-Induced Autoimmunity”的研究论文,首次揭示了cGAS的乙酰化修
目的:青光眼发病率、致盲率均高,是严重危害人类健康的常见疾病之一,给社会造成巨大负担。如何有效地防治这一疾病,是现代医学的重大课题之一。针刺治疗青光眼较为常见,疗效
糖尿病(diabetes mellitus,DM)为最常见的内分泌代谢疾病。该病由胰岛素合成与分泌减少,或胰岛素受体及受体后缺陷引起。流行病学研究发现,我国糖尿病的发病率近年呈上升趋势
<正>地处青海和甘肃两省交界处的河湟地区是我国西部多民族杂居、多元文化共存、多种宗教信仰共生的民族大走廊。在漫长的历史进程中,生活在这一流域的汉、藏、回、土、蒙古