- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第
第 1 章 绪
论
沈阳理工大学硕士学位论文
沈阳理工大学硕士学位论文
PAGE
PAGE 11
PAGE
PAGE 10
第 1 章 绪论
1. 1 研究背景及意义
随着数据库技术的发展,政府、企事业信息化建设不断加强,各个部门根据 自身业务需要构建起基于数据库的信息管理平台,但由于各部门业务逻辑不同、 采用数据库管理信息时间差异以及经济差别等原因,使得各部门内部或各部门之 间出现异构数据库问题。这些数据库包括 SQL Server、Visual Foxpro、Access、Oracle 等,由于不同数据库在数据类型、存储方式以及数据检索方法等方面存在差异, 随着时间的推移,这些异构数据库数据逐渐形成一个个“信息孤岛”。如何将这些 “信息孤岛”数据进行转换整合,从巨大的数据资源中获取信息,成为当前数据 库领域研究的热点问题之一,尤其是异构数据库的数据转换问题,已经成为当前 急待解决的问题。
研究异构数据库,努力发展其解决方案,实现异构数据库数据转换,就可以 在一个统一的环境中对数据进行集中管理、统一使用。异构数据库的转换问题在 技术上有一定复杂性, 而且目前还很难用一个通用的 DBMS(Database Management System ,数据库管理系统)来解决这个问题。随着 XML 技术的发展以及 XML 在数据应用方面具有易表义、跨平台、半结构化数据的描述、扩展性好、内容和 形式相分离等优点[ 1] ,为异构数据库数据转换提供了有利条件。基于 XML 实现异 构数据库数据转换,不仅有利于数据的共享,可以节省在软件开发方面作出的投 资,而且有利于对数据进行更好的管理和使用,为政府、企事业的信息化应用奠 定基础。
1. 2 研究现状
对于异构数据库数据转换问题,国内外主要沿着以下两个方面进行研究:一 是发展异构数据库的有关标准;二是承认各厂商数据库产品的异构,建立异构数 据库互转换工具。前一个方向无疑可以使异构数据库相互转换的实现基础更好, 起点更高,但是标准的建立难度大、时间长、无法解决当务之急。因此,人们把
解决异构数据库数据转换问题放在开发异构数据库数据转换工具上。 目前,使用数据转换工具进行异构数据库数据转换中主要存在三种解决方案。
第一,利用数据库厂商提供的异构数据库转换工具。如:SQL Server的DTS(数据 转换服务)工具、Oracle导入/ 导出工具等。这些工具功能强大,性能稳定。但这 些工具的运行需要一定的运行环境,软硬件要求高,异构数据库数据的转换不灵 活。同时由于不同数据库对相同数据类型长度定义存在差异,导致当数据长度不 符时数据转换出现异常,无法正常进行;第二,利用中间数据库。采用Access等较 小的桌面数据库作为中间数据库,这种办法所需转换模块少,扩展性强,但是实 现过程比较复杂,转换质量不高,转换过程长。第三,利用XML实现异构数据库 数据转换。将需要转换的数据转换为XML文档,在应用程序中识别和解析XML文 档中的数据。这种方式实现数据的动态转换,具备很强的开放性。
1998 年 2 月由 W3C(World Wide Web Consortium,万维网联盟)组织制定的 通用语言规范 XML(Extensible Markup Language,可扩展标记语言)以一种开放的 自我描述方式定义数据结构,在描述数据内容的同时,能突出对结构的描述,从 而体现出数据之间的关系。同时 XML Schema 具有丰富的数据类型,强大约束表 达能力,使得以 XML 模式为公共数据模型,建立统一的关系模式间的数据转换工 具是可行的、方便的[ 2] 。就关系模式到 XML 模式转化方面来看,己经存在转化工 具和大量相关算法的研究,一些商业产品实现了关系模式到 XML 文档的转化,例 如 ODBC2XML、XMLSpy、Oracle’XSQL、silkRoutel 工具[ 2] 。这些工具大部分都 为相关数据产品服务,并且只支持输出 XML DTD 模式,不支持 XML Schema 模 式[ 2] 。
在基于XML实现异构数据库数据转换技术的 研究已经取得较好成果。美国政 府在1998年通过OPAL计划开始支持基于XML的YAT(基于中间件的信息集成系 统)系统的研究,其中,V.CHRISTOPHIDES、S.CLUET等人主要研究以XML集 成视图对异构数据的包装和查询,并提出了相应的代数体系结构[ 3] 。Wisconsin大学 和IBM Almaden Research Center共同研究和实现了XPERANTO中间件系统。该中 间件系统支持对象关系数据的XML发布,支持基于XML Query的XML关系数据视 图,采用了FLAT模式转化算法,以DTD为目标模式, 但不支持
您可能关注的文档
- 基于XML的钻井信息集成与交换技术研究及应用-计算机应用技术专业论文.docx
- 基于XML电子病历的设计与实现-计算机应用技术专业论文.docx
- 基于XML多媒体试题库管理系统的设计与实现-计算机技术专业论文.docx
- 基于XML分布式数据库查询技术的分析-计算机应用技术专业论文.docx
- 基于XML分布式数据库查询技术的研究-农业机械化工程专业论文.docx
- 基于XML构建城市景观模型库的理论与方法研究-大地测量学与测量工程专业论文.docx
- 基于XML和.NET技术的商用网站研究-计算机软件与理论专业论文.docx
- 基于XML和GSM的短信平台研究与实现-软件工程专业论文.docx
- 基于XML和HL7的电子病历信息加密与交换-计算机软件与理论专业论文.docx
- 基于xml和j2ee的web应用解决方案的研究-计算机软件与理论专业论文.docx
- 基于XML引擎的安全网关的研究与实现-计算机软件与理论专业论文.docx
- 基于XML用户界面管理系统的研究及应用-计算机应用技术专业论文.docx
- 基于XML与.NET技术的动态Web信息发布系统的研究和设计研究-系统工程专业论文.docx
- 基于XML与NET技术的动态Web信息发布系统的研究和设计-系统工程专业论文.docx
- 基于XML元数据的农作物光谱信息管理系统的研究与设计-资源环境信息工程专业论文.docx
- 基于XML在线考试系统的研究与实现-软件工程专业论文.docx
- 基于XML支持数字流域的WebGIS初步设计与实现-水利水电工程专业论文.docx
- 基于XML自动评阅系统的设计与实现-计算机应用与技术专业论文.docx
- 基于XML总线实现IT设备动态管理的应用研究-信息计算科学专业论文.docx
- 基于XMPP的P2P即时通信系统的研究及实现-软件工程专业论文.docx
文档评论(0)