帮帮文库

返回

基于xml数据交换系统的研究 基于xml数据交换系统的研究

格式:word 上传:2025-12-08 08:13:27
面的直接使用。同时,确保了纯的解决方案。这样,应用无需像应用那样进行客户机的安装和管理。具体来讲,是用于执行语句的应用程序编程接口,它由语言编写的类和接口组成。是种规范,其宗旨是让各数据库开发商为程序员提供标准的数据库访问类和接口。使用,能够方便地向任何关系数据库发送语句。同时,采用语言编写的程序不必为异构的系统平台异构的数据库系统开发不同的应用程序。编程接口主要有两种接口,分别是面向程序开发人员的和面向底层的是系列抽象的接口,包括了,,,和。它使得应用程序员能够进行数据库连接,执行查询,并且得到返回结果。是面向驱动程序开发商的编程接口。对于大多数数据库驱动程序而言,仅实现提供的抽象类就可以了。或通过访问再通过访问不同的驱动程序,从而实现对不同数据库的访问。提供了个通用的,用来管理各数据库软件供应商提供的驱动程序,从而访问其数据库。此外,对没有提供响应驱动程序的数据库系统,开发了特殊的驱动程序桥,该驱动程序支持通过现有的驱动程序访问数据库系统。编程实例装载驱动程序用类来装载驱动程序。二建立连接驱动程序管理器类负责装入数据库驱动程序,并建立数据库连接。实际编程时,只需用以下代码打开数据库连接三执行查询要进行查询,首先要创建个语句类对象,调用方法获得对象,然后只须调用语句类对象的方法,并提供查询用的命令串即可查询查询对象返回个结果集类对象,用该对象可逐行查看结果。如,四关闭结果集和对象,断开与数据库的连接。与简介是个文档,该文档定义组其他文档必须遵守才合法的规则。与早期模式语言如文档类型定义,或简单对象,相比,具有许多优点,它还提供了可供用户以多种方式使用的丰富特性集。是完全与模式兼容的绑定项目,使用这个框架可以以对友好的方式访问的全部特性。解决方案是独无二的,因为它提供数据的双重视图。维护个信息和结构均未更改的原始文档,并提供个基于的数据视图。把实例和底层架构映射为风格的对象,开发人员可以通过和访问器方法轻松定位检索和操作实例数据。把和作为整体,通过利用的功能来提供结构化和约束性数据类型,开发者可以像对象那样直接访问文档。通过使用,开发者不需要花时间来编写导入导出和有效性检验代码。相反,文档被视作极类似于方式访问的最好的数据对象。介绍是个开放源代码的对象关系映射框架,它对进行了非常轻量级的对象封装,使得程序员可以随心所欲的使用对象编程思维来操纵数据库。可以应用在任何使用的场合,既可以在的客户端程序使用,也可以在的应用中使用,最具革命意义的是,可以在应用的架构中取代,完成数据持久化的重任。的核心接口共有个,分别为和。这个核心接口在任何开发中都会用到。通过这些接口,不仅可以对持久化对象进行存取,还能够进行事务控制。本章小结本章论述了与相关的各种技术。首先描述了语言的发展及其语言本身的特征与优点。然后简单介绍了技术组成,接着介绍了实现数据交换的又个关键问题,数据库操作与连接。最后介绍了与的完美结合。系统需求目前关系数据库是应用的主流,因此异构数据库的数据交换主要是针对本身己经存在的关系数据库,其关系模式及其数据对象都己经建立,数据库中存储着大量需要共享的数据,面临的问题是如何在异构的环境下从源数据库中取得所需的数据,并以目标方能够识别处理的格式交付,由目标方解析并保存到本地数据库。本文解决了异构数据库间数据的马云男级班化工吴王女级班计算机文档导入数据库对于接收到的文件,需要把接收到的文件导入到数据库的表中,下面的程序是导入的程序,假设需要导入的文件就是上边的程序导出的文件,而且将要导入的数据库的表已经建立。其中实现部分的流程如下表所示。连接数据库创建文档处理类的对象用对象读取文件对象获取节点对象类型为当节点对象不为对象获取各地段值生成语句插入数据库表学生表模式转换上面两小节介绍了的出入库。下面是系统核心模块模式转换的流程。这个过程是完全封装的,实现了平台和网络的透明性数据模型的转换模式转换和分布环境的支持的透明性。第步把源数据库中的表关系映射到具体的对象,通过操作对象来处理关系数据库第二步通过处理目标的结构元素等信息,建立目标模式到对象的映射以及目标文件处理对象第三步通过反射机制,分析映射对象与目标模式的映射对象,把映射对象的数据信息转入目标模式的映射对象中,这样就能在第四步使用目标文件处理对象生成基于目标模式的文件最后目标文件处理对象完成文件处理,得到目标数据库映射对象,再通过存入目标数据库。图模式转换的流程系统介绍为了保证系统的安全性,系统设立了特定的用户,需要登陆系统才能对系统进行管理与操作。如图。图系统登陆界面由于系统在不同的数据库间进行数据交换,可能由于数据库地址变化,或者数据库名称改变,所以系统提供了数据库配置功能,完成数据库配置,基本实现数据库位置的透明性。如图。第六小节介绍了系统模式转换的整个过程,它保证了数据模型的转换模式转换的透明性。图就是系统完成数据转换操作的界面,只需要选择配置好的数据库,选择相应的表,就能完成数据交转送。本章小结本章详细介绍了数据交换的系统设计。首先说明了如何完成文件导入导出数据库,接着叙述了如何在网络环境下完成异构数据库系统之间的数据交换图数据库配置界面图数据转换界面总结与展望目前,对异构数据库的研究还处在发展阶段,它的研究不仅仅涉及到不同的数据库系统本身,还要考虑到许多复杂的因素平台和网络的透明性数据模型的转换模式转换和分布环境的支持位置的透明性等。般来说,对异构数据库的研究主要集中在了异构数据库的互操作和异构数据库的集成上面。是种扩展的标记语言,它具有很好的扩展性标记。其自描述性使其非常适用于不同应用间的数据交换,这种交换是不以预先规定数据结构为前提的。最大的优点是它对数据的描述和传达能力,并具有很强的开放性。异构数据库技术有着很广阔的研究前景,有关异构数据库的研究技术也在不断涌现。由于时间和本人的个人知识有限,本课题对异构数据库的研究只是涉及到了其中的部分。本人认为下步的研究和设计可以从以下几个方面入手本文中对保持数据类型的致性进行了定的研究,但是研究的不够。在转换的过程中,前后数据精度可能发生变化,从而导致些信息的丢失。另外,异构数据库间的安全事务并发性等都是下步研究的问题。致谢参考文献,陈锻生,吴扬扬,刘证凯多源信息提取器的研究小型微型计算机系统,,,,胡昌平面向用户的信息资源整合与服务武汉大学出版社,高级编程北京清华大学出版社,江导,姚国祥在数据库设计中的应用及研究计算机工程与设计,蔡小芳,张永胜关系模式与模式的相互转换计算机系统应用,,曾春平,王超,张鹏编程从入门到精通北京希望电子出版社,张冬冬,张景,李军怀,崔应杰基于的企业应用集成技术计算机工程与应用杨剑,唐慧佳,孙林夫等基于的异构数据交换系统的研究与实现计算机工程,贾素来文档解析技术分析电脑开发与应用汤宏斌,廖俊松,耿胜基于的电子商务应用体系构建研究计算机应用李剑波,庞宏冰,冯学民基于的数据交换服务平台的设计与实现北华大学学报许卓明,陶皖,廖述梅基于商业的数据交换技术河海大学学报自然科学版,手册第版电子工业出版社,著,孙照林,等译电子工业出版社,劳交付。关系型数据库数据库提供了对于大批量数据的有效存储管理和快速信息检索查询的功能。到目前为止,各企事业单位的应用系统中最广的是关系数据库。关系数据库管理系统采用二维表格作为存储数据的模型,表格由行和列组成,般情况下,列被称作字段,用于表示组成数据有效信息的属性,而行则用于指示条完整的数据记录。由于数据间的相关性可以通过表与表之间关键字来关联,这就是关系类型数据库的由来。关系数据库有自己的查询语言,结构化查询语言。是非过程性的,当语句传送到数据库服务器后,服务器返回满足条件的结果或结果集。异构数据共享的方式传统数据交换技术包括方式,中介层方式,数据仓库方式。是的缩写,即电子数据交换,它是种利用计算机进行商务处理的方式。在基于互联网的电子商务普及应用之前,曾是种主要的电子商务模式。它最大的缺点就是格式不灵活成本昂贵。数据仓库是个面向主题的集成的相对稳定的反映历史变化的数据集合,用于支持管理决策。数据仓库是个过程而不是个项目数据仓库是个环境,而不是件产品。数据仓库提供用户用于决策支持的当前和历史数据,这些数据在传统的操作型数据库中很难或不能得到。数据仓库技术是为了有效的把操作形数据集成到统的环境中以提供决策型数据访问,的各种技术和模块的总称。所做的切都是为了让用户更快更方便查询所需要的信息,提供决策支持。数据仓库方式的缺点是交互性与实时性较差。中介层方式缺乏复用性和扩展性。本系统的解决方案本系统采用基于技术的数据交换,解决不同数据库间数据的共享。针对数据,般有两种存储方式种是将其按结构层次拆分开来分别存于不同字段,另种是将文档原封不动的作为个字段存入数据库。实际应用中后者的应用环境将受到定限制,因为关系数据库不能很好地处理大容量的结构化的信息和文本数据。使用第种方式更能发挥数据库的优势,但是这样在数据库的检索索引方面会增加许多额外的工作。本系统采用文档作为中间数据格式,把源数据库中的表信息保存到文件中,再通过解析文件,得到对应的符合目标数据库要求的数据,最后把得到的数据存入目标数据库。系统的部署结构如图所示。本章小结本章论述了系统的基本需求。概述了系统的功能,也就是完成各种不同数据库之间的数据转换,也比较了几种不同数据交换的异同。图系统部署图数据交换方案设计系统开发平台和相关技术系统开发采用基于的平台。硬件配置酷睿二核内存硬盘显示器寸。软件配置环境,,,数据库数据库,数据库,数据库,数据库。系统设计基于的数据交换方案使用较为广泛,方案是实习依赖与模式与关系模式,在进行关系模式与模式转换时,需要对数据进行操作和处理以消除异构性,因此灵活性较差。针对这问题,本文利用对数据的结构类型和约束的强大表达能力,由源方和目标方分别对各自的关系模式进行描述,构造源模式和目标模式,然后在源模式和目标模式间建立匹配规则来实现异构数据库的交换。数据交换过程中,源方将关系数据转换为源模式的数据,然后由按照匹配规则将源数据映射为符合目标模式的数据,消除数据异构性,交付给目标方,目标方再将目标数据转换为关系数据入库。本文的异构数据库交换方案包括三个部分,源数据库方数据转换方和目标数据库方。源数据库方负责提供源模式以及将关系数据封装为源数据交付给数据转换方目标数据库方负责提供目标模式,按该模式接收数据并转换为关系数据装载入库数据转换方负责将源数据映射为目标数据并交付到目标数据库方。数据转换方根据源模式和目标模式与目标数据库方交互生成,并保存在数据转换方,用于数据映射。由于数据交换是双向
下一篇
温馨提示:手指轻点页面,可唤醒全屏阅读模式,左右滑动可以翻页。
基于xml数据交换系统的研究.doc预览图(1)
1 页 / 共 45
基于xml数据交换系统的研究.doc预览图(2)
2 页 / 共 45
基于xml数据交换系统的研究.doc预览图(3)
3 页 / 共 45
基于xml数据交换系统的研究.doc预览图(4)
4 页 / 共 45
基于xml数据交换系统的研究.doc预览图(5)
5 页 / 共 45
基于xml数据交换系统的研究.doc预览图(6)
6 页 / 共 45
基于xml数据交换系统的研究.doc预览图(7)
7 页 / 共 45
基于xml数据交换系统的研究.doc预览图(8)
8 页 / 共 45
基于xml数据交换系统的研究.doc预览图(9)
9 页 / 共 45
基于xml数据交换系统的研究.doc预览图(10)
10 页 / 共 45
基于xml数据交换系统的研究.doc预览图(11)
11 页 / 共 45
基于xml数据交换系统的研究.doc预览图(12)
12 页 / 共 45
基于xml数据交换系统的研究.doc预览图(13)
13 页 / 共 45
基于xml数据交换系统的研究.doc预览图(14)
14 页 / 共 45
基于xml数据交换系统的研究.doc预览图(15)
15 页 / 共 45
预览结束,还剩 30 页未读
阅读全文需用电脑访问
温馨提示 电脑下载 投诉举报

1、手机端页面文档仅支持阅读 15 页,超过 15 页的文档需使用电脑才能全文阅读。

2、下载的内容跟在线预览是一致的,下载后除PDF外均可任意编辑、修改。

3、所有文档均不包含其他附件,文中所提的附件、附录,在线看不到的下载也不会有。

  • Hi,我是你的文档小助手!
    你可以按格式查找相似内容哟
DOC PPT RAR 精品 全部
小贴士:
  • 🔯 当前文档为word文档,建议你点击DOC查看当前文档的相似文档。
  • ⭐ 查询的内容是以当前文档的标题进行精准匹配找到的结果,如果你对结果不满意,可以在顶部的搜索输入框输入关健词进行。
帮帮文库
换一批

搜索

客服

足迹

下载文档