论文摘要
随着高校校园网的普遍应用,校园网技术得到了迅速,许多高校都建立数字校园,高校信息化建设初具规模。但是数字校园建设是一项复杂的工程,而且时间跨度大,伴随着校园网的逐渐建设完善过程中,也产生了一些问题。由于各系统都是自行开发的,采用的数据库管理系统不相同,数据库的结构也不一致,造成各应用系统之间不能互通互联,无法实现共享,导致信息不及时、不一致、利用率低下。因此,如何对异构数据进行有效的转换和整合已成为数字校园建设中的需要解决的重要环节。本论文以校园网中异构数据为基础,根据异构数据库系统之间的数据转换的实际需求,提出了基于XML实现异构环境下的数据整合模型,为提高校园网的数据资源管理奠定了基础。论文首先研究了异构数据交换相关技术和理论,分析了传统的数据交换实现方法与其中所存在的问题,通过研究分析XML技术及其在数据交换中的优势,提出了基于XML实现异构环境下的数据整合的解决方案。论文对数据整合中的主要部分——异构数据转换问题进行了研究,分析设计了异构数据交换模型,分别从XML与关系数据库的模式映射、XML与关系数据库的数据格式映射以及异构数据库间借助于XML实现大对象数据交换等方面分析了基于XML实现数据交换的可行性;在此基础上给出了一个基于XML的异构数据库交换的三层模型,并对模型的功能结构、交换流程与实现过程进行了详细分析,并且在JAVA环境下,借助于JDBC、DOM API等技术通过XML,实现了Oracle数据库与SQLServer 2000数据库之间的数据转换。
论文目录
摘要ABSTRACT第一章 引言1.1 选题背景及意义1.2 研究现状1.2.1 高校信息化研究现状1.2.2 数据集成研究现状1.3 本论文的技术难点与主要内容1.3.1 基于XML的异构数据库数据交换的主要技术难点1.3.2 本论文的主要内容与安排1.4 本章小结第二章 基于XML的异构数据交换的相关技术2.1 XML技术2.1.1 XML简介2.1.2 DTD与XML Schema2.1.3 XML应用程序接口DOM和SAX2.1.4 XML技术的应用领域2.2 异构数据库的数据交换2.2.1 异构数据库数据交换的传统方式与存在问题2.2.2 异构数据库数据交换需要考虑的技术问题2.3 基于XML的数据交换应用2.4 本章小结第三章 校园网异构数据整合方案3.1 异构数据整合方案3.1.1 设计思想3.1.2 方案设计3.2 异构数据交换的映射设计3.2.1 数据模型的映射3.2.2 数据类型的映射3.3 异构数据转换中大对象的处理3.3.1 大对象类型BLOB3.3.2 数据转换过程中大对象处理方法——Base64的编码3.3.3 BASE64编码的原理3.4 异构数据交换规则设计3.5 异构数据转换3.6 本章小结第四章 基于XML的异构数据交换模型设计4.1 数据交换模型的体系结构4.2 数据交换模型的数据转换流程图4.3 数据交换模型的模块设计4.3.1 主控模块4.3.2 规则存储模块4.3.3 数据提取模块4.3.4 数据交换模块4.3.5 数据写入模块4.4 本章小结第五章 原型实现5.1 需求分析与开发环境5.1.1 系统需求分析5.1.2 开发环境5.2 XML与数据库的API接口5.2.1 文档对象模型DOM5.2.2 Java数据库接口JDBC5.3 系统功能结构5.4 功能模块5.5 运行示例第六章 总结与展望6.1 全文总结6.2 未来工作展望致谢参考文献
相关论文文献
标签:校园网论文; 关系数据库论文; 异构数据交换论文;