论文部分内容阅读
随着企业信息化不断深入,对于异构数据的集成的要求越来越迫切。异构数据集成问题是数据库领域的经典问题,现在随着XML技术的兴起,异构数据集成再次成为了研究的热点。
本文研究了异构数据集成的相关理论和技术,结合XML的自描述性、开放性、可扩展性及平台无关性的优势,在已有集成系统技术成果的基础上,设计了一个基于XML的异构数据集成原型系统,并对其中的关键技术进行研究:
(1)采用Mediator/Wrapper体系结构,设计了一个基于XML的异构数据源集成原型系统;
(2)提出了用XML虚拟数据表和映射规则来管理相关异构数据的方法,并可为不同类型的应用建立相应的用户视图:
(3)引入语义表达式来解决异构数据集成的语义冲突,并采用查询任务预分配算法来提高查询效率;
(4)提出了全局查询语言XQuery的分解算法,通过对XQuery语句的分解以及查询重写,实现了从各个异构数据源提取集成数据。