分享到:

关系数据库转换为XML文档的新方法

目前,关于XML文档与数据库中的信息转换,科研人员已作出了大量工作[1]。所研讨的方法可归结为两种:基于结构的转换和基于模式的转换。如SilkRoute[2]等提出的使用固定的关系模式存储所有的XML文档,而完全抛弃了DTD的作用;ShanmugasundaramJ[3]等提出的将XML文档的DTD映射为关系模式的结构映射方法,也没有考虑到语义约束的保持。当把关系数据库信息转换为XML文档时,无论采用那种方法操作都忽略了数据间语义约束的保持。本文就关系数据库信息转换为XML文档时,如何解决保持语义约束的问题提出一种可行的操作方法。具体做法是:为使关系模式与XML模式相互兼容,把关系数据库中存在数据联系的关系合并成一个新关系;把每个新关系按其数据的约束条件转换为XML文档树后,将多个XML合并成一棵XML文档树;在此树上根据实际需求选择整个(部分)XML文档树转换为XML模式,然后依据这个模式和保持的数据约束条件将关系数据库转换为...  (本文共5页) 阅读全文>>

天津工业大学
天津工业大学

基于XML转换技术的研究

XML(Extensible Markup Language可扩展标记语言)技术的出现使得对各种不规则信息、规则信息的标准化描述成为可能,并逐步成为Internet中描述数据的标准。XML的自描述性使得XML本身非常适用于异构应用间的数据交换,以XML作为数据交换格式需要XML转换技术的强力支持,因此研究XML转换技术对于利用XML构建数据交换平台具有重要意义。本文以XML转换技术为主线,研究了XML Schema设计、XML文档之间的转换及XML Schema与数据库的转换这三大部分。首先,研究了XML Schema设计部分,将UML技术引入到XML Schema的建模过程中,该方法方便了开发人员与用户、领域专家之间的交流,也使得最终生成的XML Schema更具科学性、准确性。其次,研究了XML文档之间的转换部分,分析了XSLT的处理模式以及如何具体应用XSLT进行XML文档的转换。再次,重点探讨了XML Schema与关系...  (本文共69页) 本文目录 | 阅读全文>>

首都师范大学
首都师范大学

基于XML的非结构化数据管理的研究与应用

随着社会的进步和因特网的广泛应用,各种业务过程中积累了大量的非结构化数据,占据了数据总量的85%。非结构化数据信息是政府企业做出决策的重要依据,其重要性不容忽视。如何高效的管理好这些非结构化数据是目前社会急需解决的问题。传统的数据库管理产品虽然在不断推出的新版本添加了对非结构化的数据的管理,但这些管理都是表层的;专门针对非结构化数据管理的诸如内容管理之类的产品价格昂贵,代价较大。在这种情况下,XML(可扩展标记语言)语言为使用者提出了管理非结构化数据的新思路。目前市场上的主流数据库产品都增加了对XML的支持,Oracle公司在其最新的数据库产品中添加了Oracle XML DB。Oracle XML DB内置于Oracle数据库中,是一种高性能XML存储和检索技术,使Oracle数据库不仅可以提供高效完整的关系数据管理功能,还可以提供与原生XML数据库媲美的所有XML数据管理功能。本论文分析了Oracle XML DB的主要技术...  (本文共70页) 本文目录 | 阅读全文>>

贵州大学
贵州大学

基于XML和中间件的异构数据库集成

随着信息技术的发展,许多政府/企业部门都开发了一些各自独立的信息系统,这些系统因为由不同的人员在不同的时间开发,形成了一个个信息孤岛。企业/政府部门迫切需要集成这些独立系统以实现信息共享,即企业信息应用进入集成阶段。数据位于企业信息系统的中心位置,因而进行企业应用集成首要的是要实现数据的集成,这就使得异构数据库集成成为当前的一个重要研究课题。中间件作为应用软件和系统软件之间的一类软件,屏蔽了底层操作系统的复杂性,使得程序开发人员面对简单而统一的开发环境,减少了程序设计的复杂性。JMS异步通信机制能非常容易地实现企业系统之间的松耦合,并且能够通过消息服务提供商,实现可靠健壮的消息传输,非常适合企业应用集成。XML以与平台、语言和协议无关的格式描述和交换数据,其自描述性使其非常适用于不同应用间的数据交换,有效地解决了异构数据源之间数据交换的难题。文章分析了国内外异构数据库集成研究现状和存在问题,阐述了中间件、JMS、XML在程序开发...  (本文共77页) 本文目录 | 阅读全文>>

电子科技大学
电子科技大学

基于VTD-XML技术的异构数据库数据交换系统的研究与设计

随着Internet技术和网络处理技术的不断发展,企业、高校和政府部门开始广泛的在网上进行信息化和智能化的办公,各部门对网络系统中的数据需求大量增加,但由于各个部门之间数据存在异构性,要完成对整个部门的统一管理和数据的统计分析工作相对困难,不能在最短时间内为部门的正确决策提供权威数据。异构数据库的数据交换技术受到了广泛的关注,通过异构数据库的数据交换可以完成异构数据的传输和交换,实现各个部门之间交互的进行数据交换和共享功能,推进整个企业的信息化和智能化。论文主要对异构关系数据库之间的数据交换进行研究和设计。异构关系数据库之间采用XML元语言文档作为数据交换的中间介质文档,通过对一种新的无抽取(non-extrative)的XML解析技术VTD-XML(Virtual Token Descriptor for eXtensible Markup Language,描述XML语言的虚拟令牌标示符)实现原理进行分析,采用VTD-XML...  (本文共104页) 本文目录 | 阅读全文>>

西北工业大学
西北工业大学

基于XML的企业异构关系数据库转换技术研究

在企业的信息化进程中,关系数据库由于技术成熟、数据管理能力强、稳定可靠的并发控制而得到了广泛应用,并且在企业的各类数据管理中占据着重要地位。但随着企业信息化建设的不断深入、软硬件资源的升级和各种应用的扩展,造成了多种关系数据库系统并存的异构问题。为了更好地利用原有资源,企业经常需要对异构关系数据库进行转换和迁移。XML本身所具有的与平台无关、易于扩展、交互性好、语义性强、可格式化等特性和优点,使得其能够方便地描述关系数据库,并在异构关系数据库之间的转换过程中发挥桥梁作用。本文结合国家863/CIMS研究项目“基于语义与模型的企业异构数据源集成关键算法与实现技术”,研究以XML为公共模型,通过关系数据库与XML的可逆双向转换,建立异构关系数据源的统一转换工具。转换过程可保留关系数据库的实体完整性约束、参照完整性约束和绝大部分的用户自定义完整性约束。文中讨论了关系模式映射为XML的两种方法,研究了关系模式的反求算法,分析了基于键的嵌...  (本文共77页) 本文目录 | 阅读全文>>