XML在数据交换系统中的应用研究

来源 :武汉理工大学 | 被引量 : 0次 | 上传用户:aliuyangba
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着企业合作和管理信息化的发展,许多信息系统要访问异构数据库,这些数据库的异构性体现在数据库类型的不同、数据库结构不同或者数据类型的不匹配。而可扩展的标记语言由于其强大的数据描述能力及平台无关性,成为数据数描述格式标准。 本文首先分析了XML的数据描述的优势所在,将XML及其相关技术体系进行介绍,DTD和Schema定义了数据的合法性,XSL提供了显示格式定义,DOM和SAX提供了XML访问接口,由此将数据库和XML之间的区别与联系进行了对比,得出他们之间的联系。在现实使用中,由于XML的使用范围的扩大,随之许多关系数据库也有相关的支持技术。XML使能数据库就是关系数据库的XML扩展,它使用关系数据库模式存储XML文档,并提供访问接口。XML文档和数据库表格数据之间映射的规则有基于表格和基于对象-关系的映射,基于对象-关系的映射具有灵活性但是比较复杂,基于表格的映射实现方式简单。从数据库查询XML文档有基于模板查询和基于SQL语句的查询两种方式。 最后以一个具体实例作为依据,在两个数据库之间以XML作为媒介,实现对现有数据库的访问,先规定数据库结构和XML文档之间的映射关系,并将访问数据库的结果生成DOM对象树,通过检索数据映射,在进一步根据模式匹配和映射,生成符合标准的XML文档。经过转换成和目标数据库结构相同的文档后,再将XML文档用Oracle数据库自身提供的XML对象接口组件XML SQL Utility去访问数据库,直接在Oracle上编程,就可以转移到目的数据库,从而实现了异构数据库间的信息交换。 在整个数据转换过程中,XML的提供了通用的数据描述的格式和映射标准,规定了数据类型,并给出数据访问接口。
其他文献
SOA(Service-orientedArchitecture)具有松耦合的特性、良好的封装性和强大的集成能力,能够适应变化的业务逻辑和环境,因此SOA已经成为目前流行的系统架构技术。WebServices作
音频系统在嵌入式领域中有着广泛的应用,各种嵌入式产品对音频系统的要求也各不相同。对于通讯类产品,在性能方面对音频系统的要求则非常高。网络视频公话终端产品的音频系统
近年来,云环境已经越来越多的受到科研界和工业界的重视。由于云环境具有半可信的特征,为了保证外包到云上的数据的访问安全,云环境需要提供数据加密和相应的密钥管理功能。如何
本论文研究角色与任务相结合的访问控制技术及其在电子政务系统中的应用。访问控制作为国际化标准组织定义的五项标准安全服务之一,是实现信息系统安全的一项重要机制。然而,
近几年来,计算机网络发展异常迅猛。网络规模不断扩大,复杂性不断增加,网络的异构性越来越高。导致网络出现各种性能问题的可能性增大,而且传播得更为广泛,发现和诊断问题的
洪水灾害的频发一直以来都对我国社会经济发展与自然环境保护造成严重威胁。在我国的防洪体系建设中,蓄洪垸是重要的组成部分,蓄洪垸的主要作用是分蓄洪水,对相应区域的洪水水位
本文以USB(Universal Serial Bus)接口的数据采集系统的研制过程为主要内容,阐述了利用Philips公司的PDIUSBD12芯片与ATMEL的AT89C52单片机实现USB接口的设计方案、开发方法
随着集成电路技术以及芯片制造工艺的高速发展,在CPU内部嵌入调试功能模块的片上调试技术(On-hip Debugging)应用越来越广泛。在进行SoC芯片的系统开发时,对SoC芯片的调试直接
构件软件在其生命周期中会经历多次演化,在演化过程中会对构件系统进行修改。要验证修改的正确性和新系统的可靠性,就必须对构件系统重新执行测试。构件系统回归测试只需要测试