The invention belongs to the field of computer technology, and discloses a method for transforming XML into relational database, which includes the following steps: data storage, query and transformation, data publication; data storage is generated by XML documents into relational database, and vice versa; two-dimensional tables are used as the main storage mode in relational database, and tables are composed of rows and columns, and columns are called fields, for use in relational database. Represents information attributes of data, while rows are used to display a complete set of data records. The present invention describes data conversion between XML and general relational database, and how to transform XML and corresponding relational data tables in data.
【技术实现步骤摘要】
一种XML与关系数据库的转换方法
本专利技术属于计算机
,尤其涉及一种XML与关系数据库的转换方法。
技术介绍
目前,业内常用的现有技术是这样的:数据库是伴随着计算机的专利技术而诞生的,它的功能主要是数据存储,数据管理和数据共享。对于在数据库里保存的数据,人们可以对其进行查询,删除,修改,增加等各种应用。数据库的应用解决了计算机中数据的存储和管理的关键问题。从体系结构上看,数据库经历了网状数据库、层次数据库、关系数据库和面向对象数据库等几个阶段,目前应用最广泛的当属关系数据库。关系数据库是建立在关系数据库模型上的数据库,主要依靠多张表存储数据,并在表与表之间建立逻辑关系。关系数据库使用方便,容易扩充功能,并拥有自结构化查询语言-SQL。XML文档也可以看作成是一个数据库,它具有作为数据库的优点:易描述,易存储,易传输,易交换。目前进行数据存储的方式有两种,一种是用传统的SQL或者MySql来存储数据;另一种是使用原生XML数据库来存储。使用SQL存储数据时,其数据结构较为死板,不能很好的扩展,也无法对文档进行方便的查询。而使用原生数据库则只有有限的关系能力,不能处理大量的关系类型。综上所述,现有技术存在的问题是:目前进行数据存储的方式有两种,一种是用传统的SQL或者MySql来存储数据;另一种是使用原生XML数据库来存储。使用SQL存储数据时,其数据结构较为死板,不能很好的扩展,也无法对文档进行方便的查询。而使用原生数据库则只有有限的关系能力,不能处理大量的关系类型。解决上述技术问题的难度和意义:基于XML的关系数据库存储方式,将XML存储在关系数据 ...
【技术保护点】
1.一种XML与关系数据库的转换方法,其特征在于,所述XML与关系数据库的转换方法包括以下步骤:数据存储、查询与转换、数据发布;数据存储由XML文档生成关系数据库,反之也成立;在关系数据库中采用二维表格作为主要的存储方式,表格由行和列组成,列称为字段,用于表示数据的信息属性,而行则用于显示完整的数据记录集。
【技术特征摘要】
1.一种XML与关系数据库的转换方法,其特征在于,所述XML与关系数据库的转换方法包括以下步骤:数据存储、查询与转换、数据发布;数据存储由XML文档生成关系数据库,反之也成立;在关系数据库中采用二维表格作为主要的存储方式,表格由行和列组成,列称为字段,用于表示数据的...
【专利技术属性】
技术研发人员:黄源,王剑峰,
申请(专利权)人:重庆航天职业技术学院,
类型:发明
国别省市:重庆,50
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。