分享到:

基于语义的关系模式向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(eXtensible Markup Language,可扩展标记语言)经过几年的发展已成为Web数据交换的标准,并在许多领域都得到广泛的应用。而在企业的信息化进程中,关系数据库由于技术成熟、数据管理能力强、稳定可靠的并发控制得到了广泛应用,并且在企业的各类数据管理中占据着重要地位,在制造企业中大量的制造信息也是存储于关系数据库中。以关系数据为存贮手段,以XML为交换载体的数据管理方式成为一种趋势,而关系数据向XML数据的转换是制造信息格式转换的关键。本文对含语义键的关系树模型、关系模式向XML模式的映射、关系数据转换成XML数据且在转换的过程中保持关系数据的语义等方面进行了深入的研究,提出了有效的方法与实现技术。(1)论文提出了一种含语义键的关系树模型,设计了一个依据关系模式生成对应关系树的算法。该算法不仅可以把关系模式转换为含有语义键关系树,且能保证转换后的语义键集的有效性和完备性。在此基础上,将基于语义键的关系树转换...  (本文共64页) 本文目录 | 阅读全文>>

《现代计算机(专业版)》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页) 阅读全文>>

《内蒙古煤炭经济》2006年09期
内蒙古煤炭经济

从XML模式到关系模式的映射与规范化设计

XML(Extensible Markup Language)已经成为Internet上主要的数据表示和交换标准之一。XML作为一种半结构化数据模型,基于XML数据表示的应用也越来越多。因此,有必要研究半结构化数据的存储和检索问题。XML原生数据库是存储XML文档的主要途径之一,面向对象的数据库虽然已经有应用,但它们的技术还不够成熟。在关系数据库普遍盛行的今天,充分利用关系数据库成熟的存储和检索技术存储XML文档成为必然。关系数据库具有很强的可扩展性,能够处理大规模的数据。虽然当前流行的关系数据库已经包容了部分存储XML文档和检索文档的功能,但其技术还不完善,尤其是检索和更新问题。XML是“自描述”的标记语言,通常表现为标签树的形式。XML源于SGML(Standard General-ized Markup Language,简称SGML),是SGML的一个简化版本。它产生的最初目的是为了取代现有的HTML标记语言,但是目前它...  (本文共5页) 阅读全文>>

《计算机科学》2007年03期
计算机科学

基于键的XML模式到关系模式的规范化转换

1引言XML是一种可扩展的半结构化数据模型,本文借鉴关系数据库中“键”的概念,与XML模式特点相结合,提出了一种基于XML键的XML模式到关系模式的转换算法。该算法首先定义出XML中函数依赖的键;其次利用规则重新整理函数依赖集,先针对转换过程中的函数依赖丢失情况,根据一组推理规则扩充完整函数依赖集,再针对扩充后的函数依赖集过于庞大和冗余,利用一组消解规则得到极小的函数依赖集,并给出说明,证明它是极小的;最后归纳得到以键为中心的关系属性划分,对有XML键的结点为其建立关系表,生成满足3NF的关系模式。文[5]的映射转换算法是将关系模式中的表分为对象表和关系表两种,首先对DTD树模型按层次结构划分转换得到对象表,再针对每一条函数依赖描述的关系生成关系表,虽然该算法得到的关系模式满足BCNF,但是表的数量和重复的属性非常多,存在大量的冗余;文[9]是先分析DTD中存在的部分函数依赖形式和传递函数依赖形式,分别利用提升规则和创建新结点规...  (本文共4页) 阅读全文>>

《计算机应用研究》2002年01期
计算机应用研究

关系模式到XML模式的影射

1 引言随着Internet的迅速发展 ,电子商务等深层次的应用迅速崛起 ,人们对Internet上的信息进行深层次处理的要求迅速提高。而现有的HTML的局限性也开始越来越明显地暴露出来 ,它不具备大规模Web应用所需的可扩展性、结构化和数据验证等特性 ,于是 ,一种新的标记语言XML(eXtensibleMarkupLanguage) [1] 应运而生。由于XML弥补了HTML的诸多不足 ,所以它的标准一经制定 ,即得到了广泛的应用。XML与HTML相比主要有以下几个优点[2 ] :(1 )良好的可扩展性。XML允许各个不同的行业根据自己独特的需要制定自己的一套标记 ,同时 ,它并不要求所有浏览器都能处理这成千上万个标记 ,同样也不要求一个置标语言能够适合各个行业各个领域的应用 ,这种具体问题具体分析的方法更有助于置标语言的发展。(2 )内容与形式的分离。正如前面所说 ,XML中信息的显示方式已经从信息本身中抽取出来 ,放在了...  (本文共3页) 阅读全文>>