计算机及应用毕业设计-1.4万字基于XML的异构数据库
31页1、北京市高等教育自学考试毕业设计基于XML的异构数据库查询中间件的实现专 业计算机及应用学 生李闪闪指导老师陈 向 群日 期2006年10月论文摘要外交部各部门在实施信息化的过程中,采用了不同的数据管理系统,这些系统从简单的文件数据库到复杂的网络数据库,构成了异构数据源。这些异构数据库系统资源共享性差,有的甚至无法共享,形成了各自的信息孤岛,存在大量重复建设、资源浪费的情况,为解决这个问题,本文给出了基于XML的异构数据库查询中间件的方案及其主要框架。该框架以中间件集成方式为基础,将XML引入到了中间件系统中来。本文采用VC、SQL SERVER、DOTNET等软件,在ADO、XML等技术的支持下,本文完成了一个较为实用的异构数据库查询中间件程序。该中间件由词法分析器、语法分析器、重写器、计划生成、计划执行等模块组成,实现了对异构数据库(ACCESS、SQL)的联合查询。本文实现的中间件是针对本人所在处里的两套异构数据库系统进行设计,这两套异构数据库分别采用了ACCESS、SQL SERVER数据库,现在该中间件正处在运行测试阶段。关键词:异构数据库; 中间件; XML目录论文摘要2目录
2、3第一章 概述51.1 论文选题背景51.2 国内外发展现状51.2.1当前数据集成方案51.2.2 国内外研究现状71.3 论文目标81.3.1论文要实现的目标81.3.2 XML技术的引入91.4 论文的组织结构91.5本章小结10第二章 中间件设计方案112.1 主要架构112.2 系统目标122.2.1 软件架构132.2.2视图层次142.2.3 功能模块142.3 中间件工作流程162.3.1 用户输入查询请求162.3.2语法树的生成162.3.3 查询计划树的生成172.3.4 查询计划树的重写182.3.5 查询计划树的优化182.3.6 查询分解202.4 冲突的解决202.4.1 冲突的类型212.4.2 异构数据库冲突的解决方法21第三章 中间件的实现233.1 语法树的生成233.1.1 LEX 和 YACC 的使用233.1.2 语法树的生成243.2 计划树的生成263.3 查询分解的实现283.4 数据类型的统一323.5 用户界面32第四章 总结344.1 论文总结344.2 心得体会344.3 进一步工作35第一章 概述1.1 论文选题背景外交部各部
3、门在发展过程中积累了大量数据,并为存储和管理这些数据不断投资,然而,由于实施数据管理系统的阶段性,以及计算机存储技术的不断发展,和人为因素的影响,以至于大到部门间的系统、小到一个处内的各个系统都可能采用不同的数据管理系统,从简单的文件数据库到复杂的网络数据库,它们构成了外交部内部的异构数据源。尽管这些数据管理系统能够满足数据存储和管理要求,但在信息共享的今天,这些异构数据库系统资源共享性差,有的甚至无法共享,形成了各自的信息孤岛,存在大量重复建设、资源浪费的情况。例如,本人所在处就需要用到几套系统:一套外交部固定资产管理系统,这套系统采用了SQL SERVER作为数据库;一套是办公网系统,这套系统采用了Oracle作为数据库;一套是处内办公软件,这套软件采用ACCESS作为数据库。有时需要同时获得这三套系统的信息,就必须分别对这三套系统进行访问,然后将信息汇总后再进行处理。这样的处理显示是低效的,复杂的,易于出错的。所以,无论是从本部门发展角度还是从外交部整体的角度来看,对异构数据库访问的需求将越来越多,建立异构数据库的集成查询等势在必行。1.2国内外发展现状1.2.1当前数据集成方案
4、一、联邦数据库系统集成几个数据库的最简单的结构可能是实现需要交互的所有数据库对之间的一对一连接。这些连接允许一个数据库系统DB1以另一个数据库系统DB2能理解的术语来查询D2。这种结构的问题是,如果n个数据库中的每一个都需要与其他n-1个数据库进行交互,则我们必须写n(n-1)条代码以支持系统之间的查询。图1.1联邦数据库模型二、数据仓库在数据仓库集成结构中,来自几个数据源的数据被抽取出来,合成一个全局模式。然后,数据存储在数据仓库中,这在用户看来与普通数据库无异。组织方式如图1.2所示。一旦数据存储在数据仓库中,用户就可以提出查询,正如他们向任何数据库提出查询一样。另一方面,通常不允许用户对数据仓库进行更新,因为这些更新不能反映在基本数据源中,并且可以导致数据仓库与数据源不一致。此外,数据仓库中的内容需要周期性的更新,以保持和数据源里的数据一致。三、Mediation。Mediator是一种软件组件,它支持虚拟数据库,用户可以查询这个虚拟数据库,就像它已物化一样。Mediator不存储任何自己的数据,而是将用户的查询翻译成一个或多个对数据源的查询。然后,Mediator将那些数据源对
《计算机及应用毕业设计-1.4万字基于XML的异构数据库》由会员li****20分享,可在线阅读,更多相关《计算机及应用毕业设计-1.4万字基于XML的异构数据库》请在金锄头文库上搜索。
防腐涂料工程施工方案-污水厂
建设工程施工合同-阳新
道路桥梁工程冬季施工方案-太原
劳务人员普法维权试卷
安全生产隐患通知书2
三宝四口及临边防护及拆除方案1
安全员B证考试练习题库(项目负责人)
安全员C证考试练习题库(专职安全生产管理人员)
安全员A证考试练习题库(主要负责人)
2022一建《市政实务》真题
2022一建《通信实务》真题
2022二建《公路实务》真题答案及解析-6.12
2022二建《建筑实务》真题答案及解析-6.11上午9点
2022二建《施工管理》真题答案及解析-6.11-上午9点
2022二建《机电实务》真题答案及解析-6.12-11点30
2022二建《机电实务》真题答案及解析-6.12-12点
2022二建《工程法规》真题答案及解析-6.11下午14点
2022二建《市政实务》真题答案及解析-6.12-12点
医院信息化建设解决方案-54页
招标投标法实施条例范文
2023-04-19 12页
2024-01-15 24页
2023-09-01 80页
2023-08-19 171页
2022-12-02 19页
2023-04-19 37页
2023-01-31 95页
2024-01-05 12页
2022-10-20 32页
2022-11-29 26页