分享到:

基于语义的关系模式向XML模式转换方法研究

XML已逐渐成为Web数据交换标准,由于XML具有可扩展性和自描述性,以及支持内容和显示形式分离,使得它成为数据之间的共享和交互的最佳中间件之一。关系数据向XML数据的转换技术成为实现异构数据转换、异构数据集成和数据发布的重要研究内容。将关系模式转换为XML模式往往不能保留数据库中原有的语义信息,针对这一问题本文提出利用逆规范化实现基于语义的关系模式到XML模式转换方法。该方法映射关系模式到关系模式图,根据关系类别对表作连接,为每一个连接表和非连接表创建XML schema,将所有XML schema整合成一个XMLschema。实验表明该方法对于保留语义约束、加强数据耦合是可行有效的。本文还提出另一种转换方式,利用ER模型实现基于语义的关系模式到XML模式转换方法。该方法映射关系模式到关系分类表,根据关系分类表还原ER图,由ER图推出XML-Schema图,最终得到XML数据模式。实验表明该方法对于保留关系模式中1:1、1:n  (本文共60页) 本文目录 | 阅读全文>>

《南京师范大学学报(工程技术版)》2006年01期
南京师范大学学报(工程技术版)

利用逆规范化实现关系模式向XML模式的语义转换

0引言目前XML已成为W eb数据交换标准,而现有许多应用系统则以关系数据库存储数据,若将关系数据库转换为XML文档,则可以充分利用XML的特性,通过CSS(Cascad ing Style Sheets)或XSL(ExtensibleStylesheet Language)方便地实现XML文档在万维网上的直接发布,并能直接使用基于XML的查询和数据交换.关系数据库存在一些语义约束,如依赖关系、外键引用等.目前国内外学者对关系数据模式向XML模式转换做了大量研究工作,产生很多转换工具和算法.如:XPERANTO[1]模型能实现简单的数据转换,但不能保留数据中原有的语义;FT[2]实现关系模式到XML模式的松耦合映射;RTS[3]算法结合XML树型结构特点,提取转换模式,分析转换方法;KRR[4]方法基于Key关系模式重构,采用有向图作为抽象数据模式实现整体数据模式向XML模式的转换.本文提出利用逆规范化的方法实现关系模式向XML...  (本文共4页) 阅读全文>>

解放军信息工程大学
解放军信息工程大学

基于XML的数据预处理关键技术研究及应用

随着信息技术飞速发展,相互协作的各企业、部门之间迫切需要一个高性能的数据交换方案,来屏蔽异构系统之间的差异、实现数据共享。而现有的异构数据交换技术均存在许多不足,如实现过程复杂、耦合度高、通用性差等。另外,各异构系统中都存在较多的数据质量问题,为了保证转换后数据的可用性,必须对其中的脏数据进行清理。以上两个问题的解决,需要使用到数据预处理中的数据转换和数据清理两种技术。本文针对现有数据交换方案的不足,设计了一个基于XML的数据预处理解决方案。该方案以XML为中间转换媒介,实现了关系数据与XML数据的双向转换,并且该方案中加入了对XML数据清理的功能。本文主要从以下三个方面做了研究:(1)关系数据库向XML文档转换的研究。主要研究了以E-R图为中间模型将关系数据库转换为XML文档的方法,重点是以E-R图中的联系为依据,设计了一组将关系模式中的实体完整性、参照完整性和用户自定义完整性向XML Schema转换的规则。(2)设计了一个...  (本文共75页) 本文目录 | 阅读全文>>

《现代计算机(专业版)》2009年05期
现代计算机(专业版)

基于模板引擎的XML模式与关系模式的相互映射

0引言XML文档具有可扩展性、自描述性、跨平台、以及强大的数据描述能力和简便的数据交换能力。随着电子政务的迅速发展,基于XML的数据交换技术成为数据交换的最佳的解决方法。关于XML模式的描述语言,主要有两种:DTD和XML Schema。由于DTD缺乏对XML文档的内容及其语义的约束机制,特别是对数据类型的弱支持,在模式映射过程中不可避免丢失语义约束信息,而XML Schema则更好地解决这个问题,数据描述能力更强。因此,本文只讨论XMLSchema与关系模式的映射机制。XML模式与关系模式的相互映射,目前国内外已有不少研究工作,Dongwon Lee博士在基于UCLA大学的EXPRESS项目提出了基于XML Schema的语义建模理论[1],在参考文献[2]中也提出了面向数据结构的统一XML Schema到关系数据模式的映射算法。而JiaBei在参考文献[3]提出了保留语义约束的,通过灵活地制定提取和载入规则限制了生成的XML...  (本文共4页) 阅读全文>>

《微型电脑应用》2007年09期
微型电脑应用

XML模式与关系模式相互转换的研究

随着电子商务的迅速发展,用户所需要处理的数据越来越复杂,特别是当数据来自不同的数据源时,传统的电子数据交换(EDI)技术在处理异构数据时也越来越难以满足信息的舆传输和交换。万维网联合组织W3C于1998年制定了XML标准,XML的自定义性及可扩展性使其能够描述各种类型的数据。因此以XML作为应用程序同数据库存交换数据的中间层,将有效地解决异构数据库交换数据的障碍。本文将对XML技术实现异构数据库信息互访及XML模式关系模式相互转换进行探讨和研究。1XML简介及其数据模型特点XML(eXtensible Markup Language)称为可扩展标记语言,是SGML语言的一个子集,是一种通用语言规范,它确保了结构化数据的统一性和相对于应用的独立性。XML具有自描述性,可以根据信息提供者的需要,自行定义标记和属性,从而使得XML能够描述各种复杂的数据。XML实现了数据表示与内容的分离。因此它能够以统一的数据模型来描述和保存来自异构环...  (本文共4页) 阅读全文>>

《计算机工程与科学》2004年02期
计算机工程与科学

关系模式到XML模式的转换研究

1引言 当今世界网络迅速发展,各系统间的高效交互需要统一的数据格式,XML应运而生,然而,已有的大部分数据都存储在关系型数据库中。因此,如何将这些数据转换成XML格式的数据就显得很重要。进行这种转换的关键在于定义恰当的xML模式(sehema)川。 文献〔2]给出了两个算法:NeT和CoT。NeT算法使用反复嵌套操作来生成xML模式;coT算法中考虑了关系模式和外关键字约束。但是,这两个算法都是针对一般的关系模式,操作复杂,而且文中最后给出的测试表明结果也很复杂。实际上,现有的大部分关系数据库至少满足3NF或BCNF范式,其主关键字也往往被设计成单字段。本文从这两个特点出发设计了一个实现和结果都比较简单的算法。虽然现有算法大都用文档类型定义D,(Document介衅ne6nition,简称DTD)来实现,但D珊将逐步被XML模式代替,所以本文将用XML模式来实现。 本文首先分析了设计良好的关系数据库中数据的特点和语义约束,并用一...  (本文共3页) 阅读全文>>

《科技信息(学术研究)》2007年10期
科技信息(学术研究)

XML模式与关系模式相互转换的研究

随着电子商务的迅速发展,用户所需要处理的数据越来越复杂,特别是当数据来自不同的数据源时,传统的电子数据交换(EDI)技术在处理异构数据时也越来越难以满足信息的传输和交换。万维网联合组织W3C于1998年制定了XML标准,XML的自定义性及可扩展性使其能够描述各种类型的数据。因此以XML作为应用程序同数据库交换数据的中间层,将有效地解决异构数据库交换数据的障碍。本文将对XML技术实现异构数据库信息互访及XML模式与关系模式相互转换进行探讨和研究。1XML简介及其数据模型特点XML(eXtensible Markup Language)称为可扩展标记语言,是SGML语言的一个子集,是一种通用语言规范,它确保了结构化数据的统一性和相对于应用的独立性。XML具有自描述性,可以根据信息提供者的需要,自行定义标记和属性,从而使得XML能够描述各种复杂的数据。XML实现了数据表示与内容的分离,因此它能够以统一的数据模型来描述和保存来自异构环境...  (本文共3页) 阅读全文>>