一种使能XML数据库的映射转换方法技术

技术编号:8682749 阅读:168 留言:0更新日期:2013-05-09 02:42
一种使能XML数据库的映射转换方法:XML在Web领域已经得到了广泛的应用,而XML数据库一直是个研究热点。各数据库厂商及研究机构纷纷投入对XML技术的研究及开发。大体上可以把XML数据库分为两类:原生XML数据库(Nati?ve?XML?Database)和使能XML数据库(Enable?XML?Database)。而XML数据一般可划分为粗粒度、中粒度及细粒度三种形式。以文档为中心的粗粒度形式,一般采用原生XML数据库,而以数据为中心的细粒度形式一般采用使能XML数据库。XML数据是嵌套的树形结构,而关系数据库是简单、平面的二维表结构,结构的差异性,使得在存储XML数据时需要按一定的映射规则进行转换,并使能够恢复到原XML文件。

【技术实现步骤摘要】

本专利技术涉及一种使能XML数据库的映射转换方法,特别涉及的是XML的一种转换方法。
技术介绍
目前各著名数据库厂商比如IBM、Microsoft、Oracle和Sybase都宣称能够支持XML技术。研究分析,它们都是基于各自的数据库之上,没有一定的通用性,而且在XML和SQL的转换中是不对称的。如表I是对各商用数据库的分析。这里主要说说SQL Server0在取XML数据时,它是通过扩展SELECT的FOR XML来实现的,它有三种模式:RAW、AUTO和EXPLICIT,其基本思想都是把查询的每个行记录作为一个元素返回被保存在每个标签中。在保存XML数据时,SQL Server是通过0PENXML来实现的,通过设定绝对或相对路径,把不同层次的数据放入一个表格中,不保存XML结构信息,无法完全恢复到原来的XML文件。总体上,各种关系数据库都有各自的支持策略,但对开发人员来说,用到不同的数据库处理XML,程序上就要做出相当大的变化。因此一种独立通用的映射来保存XML数据是必要的。XML文件物理结构上由多种元素组成,本文的研究只考虑常用的ELEMENT、TEXT、ATTRIBUTE三本文档来自技高网...

【技术保护点】
一种使能XML数据库的映射转换方法:该方法主要是XML和SQ?L之间的联系。

【技术特征摘要】
1.一种使能XML数据库的映射转换方法:该方法主要是XML和SQ L之间的联系。2.根据权利要求1的XML数据库的映射转换方法,此方法主要在XML和SQL中放入一个...

【专利技术属性】
技术研发人员:杨际荣
申请(专利权)人:镇江华扬信息科技有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1