首页> 中文学位 >基于XML技术的异构数据库间数据交换系统的设计与实现
【6h】

基于XML技术的异构数据库间数据交换系统的设计与实现

代理获取

目录

文摘

英文文摘

第一章绪论

第二章异构数据库的互连技术

2.1 SAG规范

2.2 DRDA规范

2.3 ODBC技术

2.3.1 ODBC的含义

2.3.2 ODBC的结构

2.3.3在PowerBuilder中采用ODBC技术实现异构数据库的访问

2.4通过数据库网关进行互联

2.5 JDBC技术

2.5.1 JDBC的含义

2.5.2 JDBC两种主要接口

2.5.3 JDBC驱动程序类型

2.5.4 JDBC编程实例

2.6利用XML实现异构数据库间数据交换

第三章XML简介

3.1标记语言的发展历程

3.1.1标记语言的概念

3.1.2标记语言的分类

3.1.3 SGML

3.1.4 HTML

3.1.5 XML

3.1.6 SGML、HTML、XML之间的关系

3.2 XML的应用

3.3 XML文件

3.3.1符合规则的XML文件

3.3.2 XML三要素

3.4 XML schema

3.4.1简介

3.4.2一个XML文档及其schema的例子

第四章XML数据库

4.1 XML数据库基本概念

4.2 XML文档的分类

4.3数据文档的存储和恢复

4.3.1中间件

4.3.2支持XML的数据库

4.3.3 XML文档与数据库的转换技术

第五章一种基于XML技术的异构数据库访问中间件的设计与实现

5.1系统设计

5.2中间件的设计

5.3 XML中间件的实现

5.3.1从数据库结构生成XML文件

5.3.2将从数据库中得到的数据写到XML文件

5.3.3将XML文件中的数据写到数据库

5.3.4将DTD转化为Schema

第六章结束语

致谢

参考文献

附录

展开▼

摘要

在Internet的发展过程中,数据库技术得到了广泛的应用,随着商务网站之间电子商务的发展,异构数据库间的数据交互日益频繁,新兴的可扩展标记语言逐步展现了其在数据存储、数据交换等领域的显著优势,迅速成为一个与平台无关、厂商无关的数据格式标准.通过为各商务网站现有的不同数据库系统提供一个XML接口,外界就可以借助XML实现对任何平台下的现有数据库的访问,并将访问结果以XML的形式输出到其它平台,从而实现了异构数据库间的信息交换.该文提出了一个基于XML中间件技术实现异构数据库系统之间信息交换的模型.该模型在客户端(或浏览器方)和数据库服务器间利用XML技术构建了一中间件,在此模型中,中间件和数据库服务器之间的通讯是建立在XML信息和JDBC接口之上的.通过JDBC,可以透明地访问异构数据库;借助于基于文本的结构化的XML信息,可以透明地访问异构数据库;借助于基于文本的结构化的XML信息,可以更精确地以一种通用的语言来描述数据库信息.同时,为了更精确地描述XML文件自身结构信息,实现了从DTD到XML Schema的转换.该中间件是用Java Servlet技术实现的.通过将数据库的结构及数据提取为XML格式,数据库的结构和数据变得清晰明了,非常适合于网络上的信息交换.在将XML数据写入数据库的过程中,考虑到了数据库结构的有关约束,以保证数据库信息的正确更新.全文共分六章:第一章阐述了异构数据库的概念以及异构数据库间数据交换的重要性;第二章介绍了通常情况下异构数据库间数据交换所采用的各种技术,在此基础上提出了利用XML实现异构数据库间数据交换的思想;第三章回顾了XML的发展历程和其主要应用领域,分析了XML的逻辑构成以及DTD和Schema的关系;第四章介绍了XML数据库的基本概念和相关技术并对其使用方法进行了分析;第五章介绍了利用XML中间件技术实现异构数据库间数据交换时的系统结构以及中间件的实现;第六章对全文进行了总结.

著录项

相似文献

  • 中文文献
  • 外文文献
  • 专利
代理获取

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号