一種基于屬性和關系分離進行復雜關系數據存儲的技術實現方法
【專利摘要】本發明涉及復雜數據存儲【技術領域】,特別涉及一種基于屬性和關系分離進行復雜關系數據存儲的技術實現方法。本方法通過分別定義屬性數據和關系數據存儲,可以使屬性和關系進行分離,修改屬性的同時,關系不變,反之,關系變化時,屬性不變,同時又通過關系把各屬性進行關聯。既大大節省了數據庫的存儲空間,又可以通過樹快速查找數據,因此該技術實現方法在對類似物料清單這種復雜關系數據存儲上有很大的優勢。
【專利說明】一種基于屬性和關系分離進行復雜關系數據存儲的技術實現方法
【技術領域】
[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日
【發明者】黃秋允, 任艷青 申請人:浪潮通用軟件有限公司