基于xml异构数据库集成设计和实现

基于xml异构数据库集成设计和实现

ID:8253876

大小:30.00 KB

页数:8页

时间:2018-03-13

基于xml异构数据库集成设计和实现_第1页
基于xml异构数据库集成设计和实现_第2页
基于xml异构数据库集成设计和实现_第3页
基于xml异构数据库集成设计和实现_第4页
基于xml异构数据库集成设计和实现_第5页
资源描述:

《基于xml异构数据库集成设计和实现》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、基于XML异构数据库集成设计和实现  摘要作为上海市科委专项基金资助项目之一,同济大学和上海体育学院联合承担了中国乒乓球队知识交互平台的研发,该项目中需要将前期开发的技战术分析系统中得到的宝贵的数据集成到平台中并加以应用。本文依托于该项目,主要探讨已知数据库结构的异构数据集成,结合XML技术,讨论该技术在不同数据库信息交换中的积极作用,并给出理论原型加以论证,提出基于XML的综合异构数据集成解决方案。关键词XML;异构数据;数据集成;信息交换中图分类号TP311文献标识码A文章编号1674-6708(2013)86-01

2、76-020引言8在信息技术发展日新月异的今天,随着互联网技术的不断更新,给人们的生活和工作带来了极大方便,但也正是由于技术的更新换代以及技术研发人员和平台的更迭,数据库系统的局限性也随之产生,基于不同数据库开发的系统则在资源的互操作性上存在问题形成数据孤岛,因此在不影响已有系统的情况下,整合各个数据库就成为迫切的需要。与此同时,这些数据库在许多情况下为完成一项数据查询任务,均需要同步来共享数据。以利用中间数据源来管理各个分散的数据库,从而实现异构数据库的集成,是一个行之有效的方法。在实际项目当中,往往会遇到以上问题,本

3、文研究内容基于“中国乒乓球队知识交互平台”,它是以乒乓球项目为例,综合运用现代信息技术、管理科学以及运动训练理论开发而成的知识交互平台系统。在具体操作当中,遇到异构数据库集成问题,因此需要建立一个基于“中国乒乓球队知识交互平台”的异构数据集成方案,以实现知识平台中心数据库整合其他异构数据库中的资源,以及对异构数据库变化的捕捉与更新,对这些分布、异构、自治的数据源实现跨平台访问。1关键技术研究1.1异构数据库异构数据库系统是相关的多个数据库系统的集合,可以实现数据的共享和透明访问,每个数据库系统在加入异构数据库系统之前本身

4、就已经存在,拥有自己的DMBS。异构数据库的各个组成部分具有自身的自治性,实现数据共享的同时,每个数据库系统仍保有自己的应用特性、完整性控制和安全性控制。异构数据库系统的异构性主要体现在以下几个方面[1]:1)计算机体系结构的异构。各个参与的数据库可以分别运行在大型机、小型机、工作站、PC或嵌入式系统中;82)基础操作系统的异构。各个数据库系统的基础操作系统可以是Unix、WindowsNT、Linux等;3)DMBS本身的异构。可以是同为关系型数据库系统的Oracle、SQLServer等,也可以是不同数据模型的数据库

5、,如关系、模式、层次、网络、面向对象,函数型数据库共同组成一个异构数据库系统。1.2XML语言XML(ExtensibleMarkupLanguage)即可扩展标记语言,它与HTML一样,都是SGML(StandardGeneralizedMarkupLanguage,标准通用标记语言)[2]。XML是Internet环境中跨平台的,依赖于内容的技术,是当前处理结构化文档信息的有力工具。扩展标记语言XML是一种简单的数据存储语言,使用一系列简单的标记描述数据,而这些标记可以用方便的方式建立,虽然XML占用的空间比二进制数

6、据要占用更多的空间,但XML极其简单易于掌握和使用。XML与Access,Oracle和SQLServer等数据库不同,数据库提供了更强有力的数据存储和分析能力,XML仅仅是展示数据。XML的简单使其易于在任何应用程序中读写数据,这使XML很快成为数据交换的唯一公共语言。2基于XML的异构数据库集成解决方案8本文主要工作是设计并实现乒乓球知识平台异构数据集成系统,用来将技战术系统中的比赛数据和技战术分析结果导入到知识库中。乒乓球知识平台异构数据集成系统有如下特点:1)符合系统需求,开发为C/S架构,无需网络运行;2)可以

7、根据教练员需要,在技战术系统方有选择的勾选比赛,传递给知识平台;3)中间数据经过压缩加密,压缩比高达1:10,而且保证了数据的安全性;4)数据库易配置,操作方便。2.1数据源选择技战术分析系统的开发是孤岛式开发的,历时时间较长,开发团队分散,而且没有统一规划,致使每个技战术分析系统的数据库和数据库结构都不相同。因此,按照之前的需求分析,我们要选择一种中间数据源来满足多种数据库之间的数据转换。我们选定XML格式文档作为我们的中间数据源。用XML作为中间数据源来转换关系型数据有以下两个优点:第一,程序的可扩展性。将来,还将有

8、很多基于其他数据库管理系统的技战术分析系统会加入进来,采用XML文档作为中间数据源,就可以在加入新的数据库的时候,重新编写数据处理模块就可以了。8第二,程序的复杂度。如果说不用中间数据源而单独开发一个数据库对另一个数据库的数据整合模块,则最终需要编写的对应模块如图1所示(以三个数据库对三个数据库为例):一般来说,如果

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。