基于映射标签的XML与关系数据库间存储与重构的设计与实现

被引量 : 0次 | 上传用户:wyf1233
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着Internet的迅猛发展,电子商务、远程教育和网络出版等全新的应用逐渐发展成为互联网世界重要的组成部分,大量的应用基于网络展开。作为一种全新的标记语言,XML以其扩展性、结构性、平台独立性和自描述性等诸多特性逐渐成为网络上数据表示和交换的事实标准,越来越多的应用使用XML来存储、交换和发布信息,大量XML数据的出现给XML的存储带来了巨大的挑战。目前对于XML数据存储主要以数据库的方式进行组织。由于关系数据库成熟的技术和广阔的市场占有率,成为XML数据存储的首选之地。本文在研究分析各种映射技术的基础上,设计并实现了一个基于映射标签的XML与关系数据库间的存储与重构的原型系统MyXSLR。通过扩展XMLSchema文档,将预定义的映射标签添加到文档中定义的各个部件中,使得每个部件的映射信息独立于其他部件,从而保证系统能够支持多种映射策略组合的混合方式。同时,本系统利用映射信息库,不再以硬编码的形式映射XML文档,大大地增加了映射的灵活性。本文设计的MyXSLR原型系统为XML与关系数据库间的双向转换提供了软件工具,它使得数据能够方便地在XML和数据库两种载体间进行转换,从而充分利用这两种数据表现形式各自的优点和长处,弥补各自的不足。本系统主要包括以下四个子系统:●带映射信息的XML Schema解析子系统●关系模式生成子系统●文档数据载入子系统●文档重构子系统带映射信息的XML Schema解析子系统用来提取Schema模式信息和映射信息,形成映射信息库,并记录下元素间的原始次序和嵌套关系,为重构提供必要信息;关系模式生成子系统负责在数据库中生成映射表结构,为XML数据入库做好准备;文档数据载入子系统提取文档的实际数据,形成记录插入表中,完成XML数据到关系库的转换;重构子系统利用映射信息库和库中的数据,完成关系库到XML数据的转换。特别地,重构功能的存在,不仅验证了XML数据载入的有效性和信息完整性,也使得原始XML文档真正成为冗余数据。
其他文献
<正> 中国古代的父系家庭即一夫一妻制的家庭,在远古时代——至迟在夏代就已经出现了。历史记载:“禹传子,家天下”。在《史记·夏本纪》中还保存了他们这一家的世系: 禹—启
习近平总书记在党的十九大报告中指出,坚定文化自信,推动社会主义文化繁荣兴盛。[1]近年来,在全球化和现代化进程的影响下,部分优秀的非遗项目由于保护和传播不及时,正面临着
以实物为主体的经济模式向知识型经济的社会转型,使无形资产在社会经济发展中的推动作用越来越明显,无形资产成为经济主体的重要组成部分,因此对于无形资产的确认和会计计量
本文结合宁波穿山至好思房公路工程第6合同段桥梁墩身混凝土施工的实际,详细阐述了使用布耐特透水模板布这一新材料后,不仅改善了墩身混凝土的外观质量,而且提高了养生质量,
Web网络中存在海量文本,需要进行合理高效的文本抽取,实现Web文本数据挖掘。由于Web文本数据的高维特性,文本抽取过程中自动分类配对困难。提出一种基于RBF神经网络隐节点共
在生态旅游日趋时尚的形势下,研究五台山生态旅游业的发展具有重要的现实意义。本文根据生态旅游的相关特点和要求,从生态旅游的产品特色、发展目标、生态环境、旅游解说系统
本研究探讨了中学生学习倦怠与学习拖延的关系。采用中学生学习拖延问卷和青少年学习倦怠量表对中学生进行调查,结果发现不同学习成绩水平的中学生在学习拖延和学习倦怠上均
1840年鸦片战争后,中国逐渐沦为半殖民地半封建社会,列强的入侵、中国的战败,使中国面临来自外部的巨大压力和挑战;农民起义不断,封建统治秩序面临巨大的威胁。内忧外患的现
奥运会不仅有利于完善承办城市的体育设施,促进体育事业的发展,同时也会为承办城市带来巨大的旅游经济效益,推动体育产业和旅游产业的发展。本文对北京奥运旅游产品的布局与
痱中与风痱、瘖痱等痱病名称既有联系又有区别,叶天士创设痱中病名是其力倡中风病"内风"说的重要性标志,从而使中风内风说从病名、病因病机到辨证论治得以构成完整的学术体系。