一种将关系型数据转化为三维空间数据的方法

文档序号:6330640阅读:289来源:国知局
专利名称:一种将关系型数据转化为三维空间数据的方法
技术领域
本发明涉及一种计算机数据库中的数据格式转化方法,尤其是一种将传统的关系 型数据格式转化为三维空间数据格式的方法。
背景技术
目前除了地理信息系统使用三维空间数据库外,其余的应用领域基本都是采用的 传统二维关系型数据库存储格式,二维关系型数据具有数据逻辑性强,条理清晰,数据冗余 少等优势,使用关系型数据可有效减免数据存储长度,增强数据之间逻辑关系的清晰度。然而,随着市场经济不断发展,商业竞争环境不断负责,决定一个事务或者对象的 属性愈来愈多,也愈来愈复杂。如在化工企业的生产过程中,同一个生产配方,在不同的热 度,不同的湿度环境下,产量,质量都会不同,再比如,同一个产品,在不同的地点,不同的时 间,会有不同的价格。这种由三个不同属性决定一个对象状态的模式,在传统的二维关系型 数据库中存储会产生数据冗余,且检索起来也耗费资源和时间,尤其在海量数据中搜索这 样的数据相当困难。随着商业环境的日益复杂,海量数据库的不断涌现,现有的二维关系型数据库的 数据存储格式已经不能满足当今人们的使用需求。

发明内容
本发明的目的在于针对以上现有技术存在的不足,提出一种将关系型数据转化 为三维空间数据的方法,从而更好的满足使用者的需求。转化步骤为步骤一对数据中的某一张表中的非主键字段Ann的取值为0到表的字段个数
进行group by的SQL语句操作,将得到的中间结果表TableAn ;步骤二 如TableAn中只有一条记录,则进入步骤八;步骤三如TableAn中多于一条记录,则对表中的第一条记录取值Am,针对原表中 的第二个字段m取值为1到TableAn的记录个数再进行group by的SQL语句操作,将得 到的中间结果表TableAnm;步骤四如TableAnm中只有一条记录,则进入步骤三;步骤五如TableAnm中多于一条记录,则依次将字段取值为(An,Am,字段取值), 将此值转录入空间数据库;步骤六调至步骤三至m为最大值;步骤七重复步骤五至n为最大值;步骤八结束。如此,使用者可完成将关系型数据转化为三维空间数据。
具体实施例方式实施例一现有数据表Table,字段为(时间,地点,价格)。数值为(2007年4月,北京,1000 元),(2007年8月,北京,950元),(2007年12月,北京,920元),(2007年4月,上海,1100 元),(2007年8月,上海,1080元),(2007年12月,上海,1020元),(2007年4月,广州, 990元),(2007年8月,广州,940元),(2007年12月,广州,910元) 用户使用步骤为步骤一对Table的时间字段进行group by的SQL语句操作,将得到的中间结果 表TableAO,结果集为(2007年4月),(2007年8月),(2007年I2月);步骤二 TableAO中有三条记录,继续;步骤三则对表中的字段对表中的第一条记录取值(2007年4月),针对原表中的 第二个地点,再进行group by的SQL语句操作,将得到的中间结果表Table (2007年4月, 北京),(2007年4月,上海),(2007年4月,广州)。步骤四TableA01中有三条记录,继续。步骤五依次将字段取值为(2007年4月,北京,1000元),(2007年4月,上海, 1100元),(2007年4月,广州,990元),将此值转录入空间数据库。步骤六表中的字段对表中的第二条记录取值(2007年8月),针对原表中的第二 个地点,再进行group by的SQL语句操作,将得到的中间结果表Table (2007年8月,北京), (2007年8月,上海),(2007年8月,广州),之后再进行第三操作,重复步骤三至3结束;步骤七重复步骤五至n为2结束;步骤八结束。除上述实施例外,本发明还可以有其他实施方式。凡采用等同替换或等效变换形 成的技术方案,均落在本发明要求的保护范围。
权利要求
一种将关系型数据转化为三维空间数据的方法,其特征在于可以将传统的关系型数据格式转化为三维空间数据格式。
2.根据权利要求1所述一种将关系型数据转化为三维空间数据的方法,其特征在于 这种转化模式主要应用于企业信息化数据集成领域。
全文摘要
本发明涉及一种将关系型数据转化为三维空间数据的方法。该方法主要应用于企业信息化数据集成领域。其特征在于可将传统的关系型数据格式转化为三维空间数据格式。本发明突破了传统企业信息化管理软件使用二维关系型数据库的模式,采用三维空间数据库存储数据,减少了数据冗余和逻辑复杂度,更适合用户在海量数据库中检索信息和进行数据挖掘操作。
文档编号G06F17/30GK101876976SQ20091003119
公开日2010年11月3日 申请日期2009年4月29日 优先权日2009年4月29日
发明者朱炜 申请人:镇江金软计算机科技有限责任公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1