收藏本站
《西北工业大学》 2003年
收藏 | 手机打开
二维码
手机客户端打开本文

XML与RDB的多层次双向数据集成技术研究

孙宏伟  
【摘要】: 制造业信息化的基础平台将是Internet/Intranet,XML(Extensible Markup Language,可扩展标记语言)已经成为Internet/Intranet环境下数据表达的事实标准,而目前企业大量数据仍存在于占主导地位的关系数据库(Relational Data Base,简称RDB)中,如何在RDB与XML之间架起数据交换与数据操作的桥梁,已成为制造业在Internet/Intranet环境实现信息化迫切需要解决的突出问题之一。针对这一问题,本文提出了“以RDB为底层数据存储载体、通过建立XML视图进行数据交换及直接Internet/Intranet应用”的双重数据管理机制的构想。基于此构想,深入研究了XML与RDB的多层次双向数据集成技术,旨在通过两者之间的静态数据转换、动态数据检索、同步数据修改等多层次数据处理技术的研究,实现企业RDB数据与Internet/Intranet标准XML数据的双向集成。论文的主要研究内容如下: 1.保留语义约束的XML与RDB双向静态数据转换技术 现有研究大多采用DTD(Document Type Definition,文档类型定义)作为XML的模式描述语言,并且在模式映射过程中丢失语义约束信息,本文分析了XML-Schema(XML-Schema采用与DTD完全不同的语法,数据描述能力更强同时也更为复杂,已被W3C确定为替代DTD作为XML模式描述语言的标准)及关系模式的语义约束特征,通过基于正则树的XML形式化描述方法以及基于有向图的一般关系模式表示方法的研究,建立保留语义约束的XML-Schema与关系模式的双向模式映射算法,实现了XML与RDB的双向数据转换,较好地解决了XML与RDB在静态数据转换层面的数据集成问题,可有效满足企业大量RDB数据面向XML的发布以及与日俱增的XML数据存入RDB的应用需求。 XML与RDB之间的双向静态数据转换也为构建“双重数据管理机制”奠定了基础,使用户能够面向XML视图通过检索、修改等方法操作底层RDB数据。 2.通过XML视图动态检索底层RDB的技术 建立基于RDB的XML动态检索机制;针对现有动态检索算法大多依赖静态模式映射算法的问题以及基于W3C工作草案XQuery的研究尚无实质性进展的现状,通过提出并建立GVRS(General Virtual Relational Schema for XML Document)模型,作为XML事例文件与RDB之间的桥梁,实现了一种与静态模式映射“无关”的XQuery到SQL的转换算法,保证动态检索对各种静态转换的普遍适应性,实现了通过XML视图对底层RDB的动态数据检索,较好地解决了XML与RDB在动态检索层面的数据集成问题,可有效满足根据用户需要有选择动态检索系统底层RDB数据的需求。 3.XML视图与底层RDB的同步修改技术 针对国内外尚未系统l展XML修改及其与pB集成后的同步修改技术的 研究现状,提出一种XML修改语言原型XUL(XML Update Language人 研究 了 XUL与 XQuery的语法融合方法;通过设计 XUL到 SQL的转换方法及其同步 执行机制,实现了XML视图与底层RDB数据的一致性;提出了“主动修改” 的概念并讨论了其实现的关键技术。为XML与pB在同步修改层面的数据集 成提供了有效的技术手段,可满足用户通过XML视图修改底层pB的应用需 求。 4.通过软件原型系统的实现及其在企业中的应用,对关键技术进行验证 设计并实现了一个XML与pB多层次双向数据集成中间件软件原型系统 (Bridge-XMLRDB,Middleware like Bridge between XML and RDB),对本文的 研究思路及关键算法进行并通过了仿真验证;以企业应用集成为背景,讨论了 XML与RDB多层次双向集成技术在制造业信息化过程中的应用模式和方法。 本文受到国家863高科技发展计划(编号:863-551.942.007,2002AA414210) 和国防十五预研项目(41318.1.1.5)的联合资助,反映了作者从 1999年以来的 主要研究成果。从总体技术上讲,提出并系统研究了XML与RDB多层次双向 数据集成技术,将XML与RDB的数据集成从静态数据转换、动态数据检索推 向同步数据修改层面。从关键算法上讲,静态转换层模式映射算法在数据结构合 理映射的基础上实现了数据语义约束的完整保留,具有“无损性” 的特点;动 态检索层实现了与静态模式映射无关的XQuery到SQL的转换,消除了现有方法 对静态模式映射算法的依赖,具有“无关性” 的特点。另外,本文注重 XMLSchema、XQuery等国际标准的采用,虽增加了研究的难度,但使得研究成 果更具生命力。
【学位授予单位】:西北工业大学
【学位级别】:博士
【学位授予年份】:2003
【分类号】:TP393.09

【相似文献】
中国期刊全文数据库 前10条
1 魏华;;关于金融报表系统数据集成问题的探究[J];中国市场;2011年36期
2 王亮绪;南卓铜;吴立宗;冉有华;李红星;潘小多;祝忠明;李新;丁永建;;西部数据中心数据集成和共享的回顾与展望[J];中国科技资源导刊;2010年05期
3 时贵英;文必龙;王志宝;;基于数据元的数据集成技术研究[J];科学技术与工程;2011年18期
4 郭大春;;信息化校园建设中跨平台数据集成的研究与实现[J];浙江万里学院学报;2011年04期
5 郭越;张明;叶爱兵;;基于ODI的高校异构数据集成的研究与实现[J];自动化技术与应用;2011年06期
6 孔琳俊;;数字化校园数据集成分析——以浙江财经学院为例[J];科技广场;2011年05期
7 李建勋;解建仓;张永进;;面向水利业务应用的数据集成及其服务模式[J];水利信息化;2011年04期
8 钱波;王秀霞;;基于标准化的企业级质量协同管理方案研究与设计[J];电脑知识与技术;2011年21期
9 钟将;宋娟;;基于本体的异构数据集成框架[J];计算机工程;2011年14期
10 李小强;;信息战中数据访问和集成模型设计与实现[J];计算机与网络;2010年Z1期
中国重要会议论文全文数据库 前10条
1 曹禹;申德荣;于戈;余恩运;周文生;寇月;;数据网格内一种基于本体的数据集成处理机制[A];第二十二届中国数据库学术会议论文集(研究报告篇)[C];2005年
2 祝晓红;刘炜;李俊丽;;用WPF进行复杂数据集成的方法研究[A];第二十七届中国控制会议论文集[C];2008年
3 王帅;缪嘉嘉;李爱平;韩伟红;贾焰;;一种基于构件技术和消息代理模式的数据集成方法[A];第二十二届中国数据库学术会议论文集(技术报告篇)[C];2005年
4 姜芸;吴学伟;;面向服务的地理数据集成中间件的设计与实现[A];第二届“测绘科学前沿技术论坛”论文精选[C];2010年
5 胥永康;吴志杰;席传裕;岳筱玲;;基于数据拆分的数据集成技术研究[A];2005全国计算机程序设计类课程教学研讨会论文集[C];2005年
6 冯涛;刘旭;沈西挺;;二叉树结构在数据库动态检索中的应用[A];2007北京地区高校研究生学术交流会通信与信息技术会议论文集(上册)[C];2008年
7 杨雪梅;李灿东;周任材;林端宜;;中医症状术语体系库的建立[A];中国中西医结合学会诊断专业委员会2009’年会论文集[C];2009年
8 许桂芝;翟秉仁;陈丕富;蔡鸿;张爽;;采油厂生产管理信息系统的数据库集成[A];1996中国控制与决策学术年会论文集[C];1996年
9 苏春燕;刘国华;;基于域语义约束的MiniCon算法[A];2006年全国开放式分布与并行计算学术会议论文集(一)[C];2006年
10 张捷;苑洪亮;张瞩熹;宫海林;;基于文件模型的存取导航服务的研究与实现[A];2006年全国开放式分布与并行计算机学术会议论文集(三)[C];2006年
中国重要报纸全文数据库 前10条
1 ;EDI:未来存储是数据集成[N];中国计算机报;2001年
2 ;数据集成软件是头号重点[N];计算机世界;2003年
3 艾文;增强数据集成能力[N];中国计算机报;2003年
4 ;IBM收购DataMirror 强化数据集成能力[N];计算机世界;2007年
5 于翔;集成即服务:面向云的数据集成[N];网络世界;2009年
6 本报记者 霍娜;法规遵从催熟数据集成归档[N];中国计算机报;2010年
7 ;集成异构数据源[N];网络世界;2006年
8 嘉 慧;不仅要集中,而且要应用[N];计算机世界;2002年
9 于翔;谁碾碎了数据?[N];网络世界;2007年
10 ;SaaS需要数据集成[N];网络世界;2007年
中国博士学位论文全文数据库 前10条
1 孙宏伟;XML与RDB的多层次双向数据集成技术研究[D];西北工业大学;2003年
2 王欣;数据集成技术若干问题的研究[D];上海交通大学;2010年
3 蒋永国;面向传感网的海洋观测数据集成关键技术研究[D];中国海洋大学;2010年
4 卜志国;海洋生态环境监测系统数据集成与应用研究[D];中国海洋大学;2010年
5 周春英;超数据集成挖掘方法与技术研究[D];浙江大学;2012年
6 陈义;面向数据集成的数据复制和查询优化[D];中国科学院研究生院(软件研究所);2004年
7 张永新;面向Web数据集成的数据融合问题研究[D];山东大学;2012年
8 殷晓冬;声学测深数据处理与海陆数据集成方法研究[D];大连理工大学;2010年
9 吴春明;Deep Web数据集成关键技术及其在农业领域的应用[D];西南大学;2011年
10 聂培尧;基于XML的半结构数据管理及数据集成问题研究[D];西北工业大学;2002年
中国硕士学位论文全文数据库 前10条
1 张红宇;数据集成中本体映射的研究[D];中南大学;2005年
2 缪建明;集散控制系统的数据集成的研究与应用[D];福州大学;2003年
3 刘军;分布式智能异构数据集成支持系统的原型实现[D];大连海事大学;2003年
4 李凯;面向SCM数据集成的DW解决方案研究[D];大连理工大学;2006年
5 文静;数据集成中数据冲突检测和解决方法研究[D];山东大学;2010年
6 张雪洁;基于XML的数据集成平台框架及关键技术研究[D];河海大学;2004年
7 周艳芳;基于XML的ERP和电子商务数据集成[D];四川大学;2004年
8 袁红;保险公司数据集成关键技术的研究及应用[D];重庆大学;2004年
9 常萍英;基于OPC的机器人焊接生产线监控系统的数据集成及软件开发[D];东南大学;2004年
10 王宇鸽;电子政务中异构数据资源集成技术的应用研究[D];北方工业大学;2006年
 快捷付款方式  订购知网充值卡  订购热线  帮助中心
  • 400-819-9993
  • 010-62791813
  • 010-62985026