基于XML和中间件的异构数据库集成研究剖析.docVIP

基于XML和中间件的异构数据库集成研究剖析.doc

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
基于XML和中间件的异构数据库集成研究第一章 现状及意义 3 1.1研究背景和意义 3 1.2国内外研究现状 4 1.2.1异构数据库集成的研究动态 4 1.2.2智能楼宇集成系统建设现状 5 1.3本文所作的主要工作 5 1.4论文的组织结构 6 第2章异构数据库集成概述 7 2.1异构数据库集成介绍 7 2.1.1集成的目标和要求 7 2.1.2集成的关键 8 2.1.3异构数据库集成方法比较 8 2.2集成时的几个技术问题 10 2.3本章小结 10 第3章中间件和XML技术 10 3.1中间件技术 11 3.2 XML技术 12 3.3关系数据库与XML之间的映射技术 15 3.4本章小结 19 第4章智能楼宇管理系统中异构数据库集成设计 19 4.1智能楼宇管理系统 19 4.2异构数据库集成方案 20 4.2.1系统结构设计 20 4.2.2该方案的优点 21 4.2.3功能模块设计 22 4.3本章小结 23 第5章异构数据库集成的实现 24 5.1系统实现的核心技术 24 5.1.1 JDBC技术 24 5.1.2 JavaBean技术 24 5.1.3连接池技术 24 5.2异构数据库集成的实现流程 25 5.3元数据 25 5.4查询管理器的实现 26 5.4.1查询规划模块 26 5.4.2查询结果合并模块 28 5.5包装器的实现 29 5.5.1数据库操作模块 29 5.5.2查询结果转换模块 30 5.6系统查询优化算法 30 5.6.1常规查询优化算法 30 5.6.2基于动态的查询优化算法 32 5.6.3实验结果及分析 34 5.7智能缓存的实现 35 5.7.1缓存的工作方式 35 5.7.2缓存中数据的更新方式 35 5.8本章小结 36 第6章系统的测试 36 6.1实验环境及测试说明 36 6.2实验过程及结果分析 37 6.3本章小结 38 1.本文总结 38 2.本文展望 38 第一章 现状及意义 1.1研究背景和意义 ?????? 近年来,随着计算机技术、通信技术和网络技术的高速发展,以及人们追求智能化硬件设施和人性化的潮流,推进智能楼宇的社会信息化、高科技化以及全面信息共享已经是大势所趋。且随着高层楼宇建筑的不断涌现,建筑的日常运行和维护成本也在不断提高,因此提高建筑的智能化管理水平,降低运行和维护成本显得尤为重要。在这种情况下,智能楼宇的建造也就成为了必然。智能楼宇是建筑、计算机以及信息技术有机结合的产物。随着现代建筑的智能化程度日益提高,智能楼宇往往包含复杂的子系统,比如:消防系统、物业管理系统、门禁系统、报警系统等。这些子系统是由不同的厂商开发的,它们控制、管理的对象和方式不同,后台所用的数据库也不尽相同,这样就构成了一个分布式异构数据库环境。各子系统数据库的异构性,使得整个智能楼宇子系统难以工作,信息资源难以共享,给系统集成带来了很大的困难。如何集成和整合这些异构数据库,实现数据交换和信息共享,逐步成为当前智能楼宇建设的迫切需求[1][2]。智能楼宇建设的核心是系统集成,因此需要一套完整的智能建筑信息集成方案将各个子系统集成到一个计算机网络系统中,建立统一的集中管理楼宇建筑内的各子系统的智能楼宇管理系统。本文对异构数据库集成的深入研究,目的就是提出一种有效的解决方案,实现整个智能楼宇信息资源的合理共享与分配,有效地提高管理者的工作效率,降低设备运行费用,实现智能建筑管理的统一化、规范化和自动化。 1.2国内外研究现状 1.2.1异构数据库集成的研究动态 ????? ?异构数据库集成系统的研究一直是国内外数据库领域中的一个研究热点,几家大型的数据库厂商在其主流数据库产品同构复制的基础上,进一步提出了各自的方案,其中Oracle使用透明网关技术,IBM使用CCD(一致变化数据表),微软公司则提出出版者/订阅者方案[3]。国外众多的研究机构已经开展了这些方面的研究。比较著名的有土耳其中东科技大学的MIND系统,美国的密歇根-迪儿波恩大学、斯坦福大学TSIMMIS等项目,国内主要有中关村科技软件有限公司、华南农业大学等进行类似系统的研究。(1)MERMAID系统[4]:MERMAID是一个联邦数据库系统。MERMAID不是一个数据库管理系统而是一个用于查找和集成各局部数据库管理系统的前端系统。2系统使用SQL语言访问来自不同数据库的数据。目前系统可以对多个数据库进行联合检索。MERMAID主要有四个功能部件:用户接口、服务器、数据字典、数据库管理系统(DBMS)接口。用户接口具有用户授权、系统初始化、查询编辑、查询库及通过其它程序返回查询结果的功能,同时对工作站(Workstation)和终端(Terminal)提供多窗口接口;服务器有进行查询优化处理的优化器和系统控制执行过程

文档评论(0)

三四五 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档