论文摘要
随着计算机技术,特别是Internet技术的发展,学校的教学逐步实现了计算机化管理。由于教学管理的延续性和各个学校情况的特殊性使得学校的各个部门之间的计算机平台存在一定的差异,由此产生了异构数据源。数据库技术的快速发展使得在教学管理系统中异构数据库之间进行数据的处理日益重要,尤其是把数据从一个小型数据库管理系统或低版本的数据库管理系统迁移到大型的、高版本的数据库管理系统中时。本文是对异构数据库间数据的传送中间件的研究,采用中间数据源的解决方案。它的内容是:将多个异构数据源中任一个数据源数据转化为中间数据源的格式,在中间数据源中将其再处理为统一的、规格化的、可以被目的数据源接受的格式。然后将中间数据保存至目的数据源,从而实现异构数据库之间的互访。本文把中间件设计成三层结构:源数据控制层、中间数据源层和目的数据控制层。并采用中间数据源的解决方案,从源数据表中读出数据,经过中间数据文档的中转传送到目的数据表中;在该系统中,使用XML(eXtensible Markup Language,扩展标记语言)文档来设计各数据库与XML之间的数据类型映射表,并使用XML文档作为中间数据源;对XML文档的结构定义使用XML Schema;使用JDBC-ODBC桥来连接数据库,并对数据库进行操作。
论文目录
摘要ABSTRACT第一章 绪论§1-1 异构数据统一到现行教学管理系统的需求§1-2 问题的提出§1-3 国内外发展现状§1-4 主要研究内容第二章 异构数据库与异构数据转换技术简介§2-1 异构数据库2-1-1 异构数据库的提出2-1-2 异构数据库的基本概念2-1-3 异构数据库间数据类型的比较§2-2 异构数据转换技术§2-3 JDBC-ODBC 技术2-3-1 ODBC2-3-2 JDBC2-3-3 建立JDBC 的连接2-3-4 JDBC 驱动管理2-3-5 JDBC-ODBC 桥2-3-6 基于JDBC-ODBC 桥进行数据库访问的流程第三章 XML 语言§3-1 XML 概述3-1-1 XML 的由来3-1-2 XML 的实际应用§3-2 XML 文件结构及基本语法3-2-1 XML 文件逻辑结构3-2-2 XML 基本语法§3-3 DTD3-3-1 DTD 中一些重要定义3-3-2 DTD 声明3-3-3 DTD 的缺陷§3-4 XML Schema3-4-1 XML Schema 与 DTD3-4-2 Schema 结构语法§3-5 XML 文档的处理第四章 异构数据库间数据传送系统分析§4-1 异构数据库间数据转换的方法4-1-1 传统解决方法4-1-2 利用通用数据库访问技术的解决方案4-1-3 中间数据源解决方案§4-2 异构数据库间数据的传送中间件的结构4-2-1 源数据控制层4-2-2 中间数据源层4-2-3 目的数据控制层§4-3 XML 在异构数据库数据传输中的应用第五章 XML 在设计中的应用§5-1 映射表的创建§5-2 最接近算法5-2-1 最接近算法的思想5-2-2 最接近算法的程序实现5-2-3 一次解析多个匹配算法§5-3 中间数据源----XML 文档5-3-1 中间XML 文档的Schema 文件的生成5-3-2 创建和读取中间XML 文档第六章 中间件应用软件的设计§6-1 简介§6-2 源数据控制层的设计§6-3 目的数据控制层的设计6-3-1 操作流程的设计6-3-2 错误的处理6-3-3 传输日期型数据的处理第七章 结论参考文献致谢
相关论文文献
标签:异构数据库论文; 中间件论文;