中南大学
硕士学位论文
保持约束的XML数据和关系数据相互转换技术研究
姓名:黄海燕
申请学位级别:硕士
专业:计算机应用技术
指导教师:施荣华
20080605
摘要型为映射方法,通过ㄒ錢文档结构,生成映射模型和初随着难杆俜⒄梗畔⒐蚕砗褪萁换坏姆段б苍诓欢扩大,诳缙教ā⒁旃故菁煞矫嬗凶畔嗟惫惴旱挠τ茫缺乏完善的存储和管理机制。传统的关系数据库和海量的存储和管理都面临着巨大的挑战。实现莺凸叵凳莸南嗷转换,就能充分发挥两种技术的优势。本文分析了莸陌虢峁够氐愫凸叵凳莸暮览岛规范化理论,通过与比较,选了魑猉文档模式;分析了保持语义约束的览迪窒蟛⒔辛斯娣痘给出了消除传递函数依赖和间接函数依赖的方法;通过对四种常用涌诮蟹治龊捅冉希≡馜作为萦牍叵凳葑换的接口,对其组成和功能进行阐述。本文分析了现有萦牍叵凳葑;患际跫茨0迩湍型驱动,并对模型驱动进行了改进,利用数据转换中间件,以数据模始化关系数据库。设计了保持语义约束的牡涤牍叵凳菘庀互转换算法,该算法使用决定了其它所有的属性的单属性,该属性取代了主键列,通过该属性使械暮览翟诠叵凳葜刑逑殖来,从而保持了语义约束。给出了算法的分析和应用实例,在应用中证明了算法的正确性。关键词珼,关系,函数依赖,转换
鳎琩,.,,’.’,.缸,甧.,.猟琣甦瑃,,瑆,.¨
日期:』盟年』月上日作者签名墨垫蒸一导师签名翌型日期:垒望年上月£日、.:莲逸整工作及取得的研究成果。尽我所知,除了论文中特别加以标注和致谢本人声明,所呈交的学位论文是本人在导师指导下进行的研究的地方外,论文中不包含其他人已经发表或撰写过的研究成果,也不包含为获得中南大学或其他单位的学位或证书而使用过的材料。与我共同工作的同志对本研究所作的贡献均已在论文中作了明确的说明。本人了解中南大学有关保留、使用学位论文的规定,即:学校有权保留学位论文并根据国家或湖南省有关部门规定送交学位论文,允许学位论文被查阅和借阅;学校可以公布学位论文的全部或部分内容,可以采用复印、缩印或其它手段保存学位论文。同时授权中国科学技术信息研究所将本学位论文收录到《中国学位论文全文数据库》,并通过网络向社会公众提供信息服务。
绪论第一章研究背景与意义经过近十年来的发展,丫晌R桓鼍薮蟮摹⒎植挤段Ъ涔惴旱摹全球性的信息服务中心,涉及到新闻、广告、消费、金融、教育、政务、电子商面对海量的信息查询,静态页面已无法满足这种需求,过于简单的缺点很快体现出来。为此,年开始盟囊桓龉ぷ髯橹铝τ谏杓埔恢殖紿芰Ψ段У男掠镅约纯衫┱贡昙版本,并正式推荐晌O乱淮チM曜肌随着难杆俜⒄梗畔⒐蚕砗褪萁换坏姆段б苍诓欢侠┐螅的关系数据库面临着巨大的挑战。众所周知,传统的关系数据库技术的应用是建立在关系数据库管理系统基础之上的,各数据库管理系统之间的异构性及其所依赖操作系统的异构性,严重阻碍了信息共享和数据交换;同时由于数据库技术的语义描述大多通过技术文档表示,很难实现数据语义的持久性和传递性,而数据交换和信息共享都是基于语义进行的,所以在进行异构应用数据交换时,不利于计算机根据语义自动进行数据检索;另外在网络上传输数据时,如何来表示数据也是信息交换的关键。峁┝私饩鲆旃故菸侍獾囊桓鐾揪丁5笨突枰S氩煌氖菰唇行交互时,数据可能来自不同的数据库,他们都有各自不同的复杂格式。由于的自定义性及可扩展性,它足以表达各种类型的数据。客户收到数据后可以进行处理,也可以在不同数据库问进行传递。由于哂猩鲜鲇诺悖蚨谝构数据库平台系统中可以大量应用际酢J紫扔捎赬具有跨平台性,因而在异构数据库平台中应用庖惶匦越饩隽似教ㄎ薰匦裕黄浯危琗简单、规范,因而对牟檠涞眉虻ィ涣硗猓琗以文本方式存储,这使得传输变得容易,从而可以使异构数据库平台以绞绞迪郑┐了异构数据库的应用规范;淖悦枋鲂远悦枋鍪菘獾氖葑值涮峁┝思单、方便、高效的方法。尽管一个牡蛋ㄓ惺荩侨绻煌ü渌娜砑唇惺荽理的话,它本身不过是一个文本文件,所以旧聿⒉荒芎褪菘庀嗔O怠然而,如果加上一些其它的辅助工具,就可以把整个闯墒且桓鍪菘庀务和许多其它信息服务,包含了丰富的、动态的信息。随着杆俜⒄梗澜缤蛭语言,简称月,⒉剂正式的图是一种基于屑浼际踅饩鲆旃故莸姆桨浮硕士学位论文第一章绪论
统,而谋疽部梢钥闯墒鞘菘庵械氖萸珼库研究的角度出发,旧系男畔⒁部梢钥醋饕桓鍪菘猓桓鼍薮蟮摹⒁一些东西,比如有效的存储组织、索引结构、安全性、事务处理、数据完整性、触发器、多用户处理机制等。在菘庵校琖上的每一个站点就是~个数据源,每一个站点之间的信息和组织方式都不相同,这就面临着对巨大的异构数据的集成问题,只有将这些站点的数据都集成起来,才能提供给用户一个统一的视图,才有可能从巨大的数据资源中获取所
保持约束的XML数据和关系数据相互转换技术研究 来自淘豆网www.taodocs.com转载请标明出处.