优秀的毕业设计论文网
计算机 JAVA 电子信息 单片机 机械机电 模具 土木工程 建筑结构 论文
热门搜索词:网络 ASP.NET 汽车 电气 数控 PLC

基于XML数据汇集和转换原型系统研究和实践

以下是资料介绍,如需要完整的请充值下载.
1.无需注册登录,支付后按照提示操作即可获取该资料.
2.资料以网页介绍的为准,下载后不会有水印.资料仅供学习参考之用.
  
资料介绍:
国内外研究现状
在国外,XML与RDB的相关技术已经引起了从高校科研院所到商业数据库公司的广泛关注其具有代表性的项目或计划如下:
美国Stanford 大学的Lore项目Lore是最早开展XML与数据库相关研究的项目,其负责人Jennifer Widow 教授,在1995年就受到美国国防部高级研究项目和AFRL(Air Force Rome Laboratories)的资助,开始研究用于管理半结构化数据的数据库系统。这项技术在1997年XML诞生后,很容易地被用于存储和检索XML,但当时并不支持具有DTD 的XML文档,现在获得NSF (National Science Fund美国国家科学基金)的二期支持,继续基于Lore 研究具有DTD 的XML 文档的存储、检索技术。Lore 的主要贡献如下:建立了用于管理半结构化数据的数据库系统,提出了一种半结构化数据检索语言Lore;建立一种半结构化数据的索引机制;研究了基于索引的半结构化数据检索优化技术;提出了XML 数据库的视图技术。
美国UCLA大学的XPRESS项目XPRESS的全称是Xml Processing and Relaxation in relational Storage System,该项目受DARPA和NSF的资助,重点开展基于RDB的XML存储与查询技术,该项目组的Dongwon Lee博士提出在关系模式与DTD双向映射过程中的语义约束保留问题。该项目的主要贡献如下:提出基于XML-Schema的语义建模理论;基于形式语言理论对6种XML模式描述语一言进行综合分析;提出基于嵌套的面向XML的关系数据发布技术;对XML检索语言、检索语言接口、Web数据检索匹配进行了分析;提出DTD与关系模式双向映射的语义约束保留问题。 [资料来源:THINK58.com]
美国Washington大学的XML数据管理项目是美国Washington大学在XML数据管理方面展开了系列卓有成效的研究。其主要子项目及贡献如下:Tukwila是一个数据集成系统,它以XML为全局模式,封装多个异构的,分布式的底层数据库,用户通过全局模式对其进行检索,Tukwila解析、分解、执行用户的检索,并返回XML形式的结果;X-Scan 是Tukwila的检索器,采用XML-QL通过路径匹配对全局XML进行检索,获得结果XML数据;LSD则是Tukwila中的检索重写器,将用户对全局XML的检索分解为对本地各数据库的检索;MDD则是Tukwila中的数据描述器,可自动描述数据源与全局模式的映射关系;尝试性地开展了XML修改技术的研究。
国外各大数据库公司也纷纷将其产品对XML的支持程度作为竞争市场份额的一个重要技术祛码,但主要集中在面向XML的关系数据发布及检索方面。Oracle 公司推出了称作XDB的和XML相关的技术,Microsoft的MS SQL Sever 2000通过引入元数据机制增加对嵌入式XML的支持,IBM则强调其DB2和XML扩展件的结合。
相比之下国内相关研究则起始于2000年前后,其中清华大学在基于XML的企业信息集成、西安交通大学在用XML表示关系数据、北京大学对XML查询语义重写、东南大学对基于RDB的XML模式映射等技术分别进行了研究、上海交通大学在基于XML的异构数据库数据交换、华东理工大学在XML文件的存储方法、国防科技大学在XML的数据库存储等方面开展了研究。 [资料来源:www.THINK58.com]
基于XML的数据转换系统(XmlDTS)
数据转换系统(Data Transformation System,简称DTS),XmlDTS将不同格式的数据转换为XML文档,同时也可以将XML文档转换为其他格式的数据。
2.2.1数据格式
在数据转换系统中主要涉及以下格式的数据:
 (1)关系数据库数据
随着企业内部信息化的普及,目前企业的大部分数据资源都保存在各种数据库系统(更确切的说是关系数据库系统)中,关系数据库在商业应用中占主导地位。与XML文档相比,数据库中的数据在数据安全、操作速度以及维护和管理上都又很大的优势。关系数据库数据是完全结构化的数据,所表达的信息非常的规则,但是无法表达一些层次性质的数据。
(2)文本数据
对于一些中小型的企业来说,采用大型数据库管理系统或EDI来管理企业数据是不可能的。他们在进行商业活动的时候,甚至有可能采用文本数据来传输信息,如:一个包含产品列表的text文档、excel文档或word文档。文本数据是非结构化的,业务数据之间的分隔不明显。
(3)XML文档
目前,已经有企业采用XML文档来保存企业的业务数据,对于不同格式的XML文档的转换主要是元素标签之间的转换,不属于本文的讨论范围,故不作进一步讨论。
2.2.2 系统设计
(1)数据转换原型系统的功能 本文来自think58
[资料来源:THINK58.com]

基于XML的数据转换原型系统(XmlDTS)提供一个基于XML的文档汇集、转换和管理的集成框架,屏蔽各个异构数据源之间的通信方式和数据格式的差异。它一方面在各数据源之间充当一个中介,使得不同的数据源之间可以方便地进行信息交流,另一方面,它提供了一个文档汇集机制,以XML格式集中存放各异构数据源之间的数据。