分享到:

基于语义的关系模式向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的诸多优势并没有表现在存储上,如何更为有效地存储和管理XML数据已成为一个研究热点。本文基于XML文档中的映射规则,从保持语义约束的角度考虑,展开对XML模式规范化存储的研究,包括:对XML文档用映射语言进行描述;基于映射规则对应的表树探讨一种生成键的方法;基于XML键和函数依赖之间的关系讨论简化键和简化函数依赖的定义,以及键向简化函数依赖的转换等;讨论XML模式到关系模式的转换,给出一种基于XML键的转换算法,把泛关系模式保持函数依赖且无损连接地分解为3NF模式集,使得到的关系模式合理化。本文的主要研究成果如下:(1)参考已有的XML映射规则定义,给出XML文档的泛关系定义和相应的映射规则。(2)提出基于XML文档的有效生成键...  (本文共68页) 本文目录 | 阅读全文>>

东南大学
东南大学

关系模式下从XML到SQL的查询转换及优化技术

XML近来已成为Web上表示和交换数据的统一标准。随着XML在信息集成、电子商务等方面的广泛应用,大量的数据信息需要在关系模式和XML模式间转换:从外部获得的XML数据需要转换为关系数据存储在数据库中;而内部的关系数据又需要映射为XML数据在Web上传输和交换。因此,基于关系数据库的XML存储技术和XML出版技术成为数据库领域中的新兴研究热点。本文对现有的存储技术、出版技术作了全面比较,并就这两类技术中的共同难题——将XML查询转换成等价的SQL查询的方法进行了深入研究。我们综合比较了XML存储技术和XML出版技术中多种查询转换方法,得到结论:在XML存储技术中,查询转换仍然是一项重要的挑战,目前尚无很完善的转换方法。且由于这种转换依赖于关系模式生成技术,各种生成技术都必须构造自己的查询处理器。而XML出版技术中,已存在较完善的查询转换方法,且有的方法具有一定的通用性。利用这一点,我们采用将出版技术领域中较为成熟的转换方法应用于...  (本文共56页) 本文目录 | 阅读全文>>

东北大学
东北大学

基于语义的XML模式提取方法的研究

XML (eXtensible Markup Language)已经成为数据表示和数据交换的标准,使用在各种各样的应用中。XML模式是XML数据交换、高效数据查询的基础,因此XML模式对于XML数据管理至关重要。但大部分的XML文档缺少XML模式信息,从XML数据中自动化的提取出XML数据的模式信息是XML数据管理的重要任务。传统的XML模式提取技术是对XML文档的结构进行提取,没有考虑XML文档中标签的语义信息,然而不同的XML文档的编写者使用的不同的标签描述信息,从而导致提取出的XML模式冗余和错误。因为,充分利用XML数据的语义信息,产生紧凑正确的XML模式是一个亟待解决的问题。本文提出了基于语义的XML模式提取方法。使用XML文档进行聚类,把相似度高的文档聚类在相同的簇内。分析簇内的XML数据,根据元素标签的语义信息和上下文环境,把元素划分为不同的元素类型。使用XML模式提取算法提取出每个元素类型的模式,最终提取出XML...  (本文共85页) 本文目录 | 阅读全文>>

辽宁工程技术大学
辽宁工程技术大学

基于语义约束的关系模式与XML数据转换研究

随着Internet的不断发展,XML已经成为Web上数据交换通用的数据格式,而且,XML技术在各个领域都得到广泛的应用。人们在XML模型研究、数据存储、查询处理、以及优化索引等方面都取得巨大的成果。在Web上进行数据交换时,要考虑进行数据交换的双方所要满足的XML模式约束(行业标准)。传统的关系模式到XML数据的转换都只考虑到XML文档的结构信息,而忽略数据库之间所具有的语义信息。本文的主要工作是在已有的DTD和XML Schema规范的基础上进一步增强定义完整性约束的能力,尤其是引入在模式设计中极为重要的函数依赖概念。为适应XML文档特有的树型结构和半结构化特征,文章采用基于扁平转换和嵌套转换的方法,在转换的过程中根据数据库关系模式之间给出的函数依赖,进行语义约束的转换。不但可以表示在整个文档中成立的约束(绝对),还可以表示在文档的局部成立的约束(相对)。为讨论XML上函数依赖的相应逻辑蕴涵的问题,本文提出一个关于函数依赖的...  (本文共60页) 本文目录 | 阅读全文>>