一种基于属性和关系分离进行复杂关系数据存储的技术实现方法

文档序号:6544325阅读:165来源:国知局
一种基于属性和关系分离进行复杂关系数据存储的技术实现方法
【专利摘要】本发明涉及复杂数据存储【技术领域】,特别涉及一种基于属性和关系分离进行复杂关系数据存储的技术实现方法。本方法通过分别定义属性数据和关系数据存储,可以使属性和关系进行分离,修改属性的同时,关系不变,反之,关系变化时,属性不变,同时又通过关系把各属性进行关联。既大大节省了数据库的存储空间,又可以通过树快速查找数据,因此该技术实现方法在对类似物料清单这种复杂关系数据存储上有很大的优势。
【专利说明】一种基于属性和关系分离进行复杂关系数据存储的技术实现方法
【技术领域】
[0001]本发明涉及复杂数据存储【技术领域】,特别涉及一种基于属性和关系分离进行复杂关系数据存储的技术实现方法。
【背景技术】
[0002]在计算机领域中,数据存储的方法有很多种,对于那种需要展示父子项关系的复杂数据存储也有各种实现方法,如何才能高效的存储这些复杂数据,以及在这么多的复杂数据中怎么样才能快速的找到想要的数据常常是计算机人员最头痛的事情。

【发明内容】

[0003]为了解决现有技术的问题,本发明提供了一种基于属性和关系分离进行复杂关系数据存储的技术实现方法,其采用了属性信息与关系信息分开存储的方法解决高效存储数据的问题,通过关系存储能够标示数据之间的关系,通过这些数据之间的关系存储可以方便快捷地查找想要的数据,从而解决了计算机人员最头痛的事情。
[0004]本发明所采用的技术方案如下:
一种基于属性和关系分离进行复杂关系数据存储的技术实现方法,包括以下步骤:
A、定义物料清单中的属性信息的数据模型;
B、设置物料关系信息的数据模型;
C、构造物料清单树。
[0005]所述步骤A中,每一种数据的属性都有一个唯一的ID来标识。
[0006]所述步骤B中,数据之间的关系通过父项ID和子项ID来标识。
[0007]所述的属性信息的数据单独储存,关系信息的数据另外存储。
[0008]所述的属性信息和关系信息之间相互独立,当属性信息变化时只需要修改属性信息,关系信息不变;当关系信息变化时只需要修改关系信息,属性不变信息。
[0009]本发明的一种基于属性和关系分离进行复杂关系数据存储的技术实现方法,具有以下具体步骤:
I)设置属性数据模型,每一种数据的属性都有一个唯一的ID来标识:
【权利要求】
1.一种基于属性和关系分离进行复杂关系数据存储的技术实现方法,包括以下步骤: A、定义物料清单中的属性信息的数据模型; B、设置物料关系信息的数据模型; C、构造物料清单树。
2.根据权利要求1所述的一种基于属性和关系分离进行复杂关系数据存储的技术实现方法,其特征在于,所述步骤A中,每一种数据的属性都有一个唯一的ID来标识。
3.根据权利要求1所述的一种基于属性和关系分离进行复杂关系数据存储的技术实现方法,其特征在于,所述步骤B中,数据之间的关系通过父项ID和子项ID来标识。
4.根据权利要求1所述的一种基于属性和关系分离进行复杂关系数据存储的技术实现方法,其特征在于,所述的属性信息的数据单独储存,关系信息的数据另外存储。
5.根据权利要求1所述的一种基于属性和关系分离进行复杂关系数据存储的技术实现方法,其特征在于,所述的属性信息和关系信息之间相互独立,当属性信息变化时只需要修改属性信息,关系信息不变;当关系信息变化时只需要修改关系信息,属性不变信息。
【文档编号】G06F17/30GK103995832SQ201410159725
【公开日】2014年8月20日 申请日期:2014年4月21日 优先权日:2014年4月21日
【发明者】黄秋允, 任艳青 申请人:浪潮通用软件有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1