论文部分内容阅读
随着网络化与信息化进程的不断推进,各行各业的大量信息越来越迫切需要能最大限度地被共享、交换、集成和再利用,越来越多的用户希望能够同时访问和处理多个不同网络节点的异构数据源中的数据,异构数据库集成成为急待解决的问题。
XML作为一种功能强大的标记语言,已经成为Web上数据表示和数据交换的一个主要标准。本文通过分析XML及其查询语言的特点,设计了一个基于XML的异构数据库集成体系结构,并对其中的关键技术进行了较为深入的探讨和研究,具体内容如下:
首先介绍了国内外关于异构数据库集成技术的主要学术成果和应用成果,剖析了其中存在的问题;阐述了进行异构数据库集成的必要性;介绍异构数据库集成涉及到的相关技术——XML技术和Java技术。
然后结合XML查询语言的特点,给出一个异构数据库集成体系结构,将用户给出的查询分解为对不同结构数据库的查询,并将查询结果统一到XML格式,最后得到一个统一的检索界面。其中用XML作为整个集成系统的统一视图,用XQuery作为全局查询语言。接着深入研究了数据库集成系统中使用的关键技术:研究了XML和关系数据库之间的映射机制;XML全局视图的生成;给出了XML查询语言XQuery到关系数据库查询语言SQL的转换算法流程,实现了对异构数据源中关系数据库的查询重写。
最后针对“销售信息网络管理集成系统”的需求,利用XML和JAVA技术,在Windows2000环境下,采用本文给出的异构数据库集成体系结构,实现了公司异构数据的集成,达到了数据的共享。
XML作为一种功能强大的标记语言,已经成为Web上数据表示和数据交换的一个主要标准。本文通过分析XML及其查询语言的特点,设计了一个基于XML的异构数据库集成体系结构,并对其中的关键技术进行了较为深入的探讨和研究,具体内容如下:
首先介绍了国内外关于异构数据库集成技术的主要学术成果和应用成果,剖析了其中存在的问题;阐述了进行异构数据库集成的必要性;介绍异构数据库集成涉及到的相关技术——XML技术和Java技术。
然后结合XML查询语言的特点,给出一个异构数据库集成体系结构,将用户给出的查询分解为对不同结构数据库的查询,并将查询结果统一到XML格式,最后得到一个统一的检索界面。其中用XML作为整个集成系统的统一视图,用XQuery作为全局查询语言。接着深入研究了数据库集成系统中使用的关键技术:研究了XML和关系数据库之间的映射机制;XML全局视图的生成;给出了XML查询语言XQuery到关系数据库查询语言SQL的转换算法流程,实现了对异构数据源中关系数据库的查询重写。
最后针对“销售信息网络管理集成系统”的需求,利用XML和JAVA技术,在Windows2000环境下,采用本文给出的异构数据库集成体系结构,实现了公司异构数据的集成,达到了数据的共享。