首页> 中文学位 >关系型数据到XML型数据转换研究
【6h】

关系型数据到XML型数据转换研究

代理获取

摘要

该文的工作就是针对异构数据库数据的集成和交换,探讨关系型数据库如何转换到XML文档,以及XML文档如何存储到面向对象的数据库中或者存储到另外的关系型数据库的问题.传统数据库的应用领域主要是针对商业与事务处理.Internet时代到来以后,Web改变了人们习惯的处理方式,也给数据库技术提出了一个必须面对的重要问题:即如何有效地存储和管理Web上以指数增长着的数据(文档),使它们既能被高效地操作和维护,又能在Web这个平台上方便地表示和交换.当前,典型的问题有:将现有数据库中数据转换成适于Web的形式,需要相当的工作量.时至今日,虽然从CGI、Server API、Scripts到Java等等出现了许多解决方法,并且已在实际应用中取得了很好的效果,但仍有问题存在.传统数据库中的数据以二进制码的形式存储,并且不同的数据库管理系统有各自的专有格式,这既带来了表示上的困难,更是进行交换的一大障碍.而随着网络的发展,数据交换的能力已成为新的应用系统的一个至关重要的指标.该文重点研究:实现一个基于XML数据交换系统的原型,以XML作为数据中介,实现异构数据的集成和交换.依据此研究目的,开发了一个新的数据转换中间件制品,该文把此数据转换的中间件命名为DATABASE2XML(数据库到 XML).DATABASE2XML是把关系型数据转换成可扩展标记语言(XML)文档的一种工具,是用100﹪的纯JAVA语言写成,主要实现如下主要功能:利用XSLT样式板,把数据库查询结果或者完整的数据转换成XML文档;把数据转换功能模块化,与数据采集模块分开处理.DBTABASE2XML可以用作:作为一种独立的工具(利用GUI或者命令行);作为一个servlet以便动态生成XML文档;可以作为一个类被直接调用.生成的XML文档可以作为一个W3C规范的DOM对象或者作为一种特殊的数据结构.这些对象可以按照流或者元组来访问.此数据转换中间件通过JDBC访问数据库.它需要JDK 1.1.x以及一个数据库的JDBC驱动程序(或者用类似JDBC-ODBC桥的ODBC驱动).目前包括Oracle,Microsoft Access和SQL-Server,DB2以及MySQL等数据库通过了连接测试.

著录项

  • 作者

    刘建民;

  • 作者单位

    山东大学;

  • 授予单位 山东大学;
  • 学科 软件工程
  • 授予学位 硕士
  • 导师姓名 洪晓光,王英龙;
  • 年度 2004
  • 页码
  • 总页数
  • 原文格式 PDF
  • 正文语种 中文
  • 中图分类 程序语言、算法语言;
  • 关键词

    XML; 数据交换; Xalan;

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号