一種完全親緣關(guān)系信息庫存儲組織方法、系統(tǒng)及設(shè)備的制作方法
【專利摘要】本發(fā)明公開了一種完全親緣關(guān)系信息庫存儲組織方法,分配存儲空間,全部或部分用于存儲親緣關(guān)系數(shù)據(jù),數(shù)據(jù)存儲空間分為兩個區(qū)域,一個存儲屬性復(fù)用親緣關(guān)系結(jié)點(diǎn)的數(shù)據(jù),一個存儲通用親緣關(guān)系結(jié)點(diǎn)的數(shù)據(jù),也可將部分空間作為索引存儲空間,從包含親緣關(guān)系信息的已有信息中提取兩人之間親緣關(guān)系信息,其中可直接描述的通過屬性復(fù)用親緣關(guān)系結(jié)點(diǎn)存儲表示,當(dāng)結(jié)點(diǎn)無法全部存儲表示時優(yōu)先存儲表示其中優(yōu)選的主要親緣關(guān)系信息,其它的兩人之間親緣關(guān)系均通過創(chuàng)建通用親緣關(guān)系結(jié)點(diǎn)存儲表示,然后分別存儲到數(shù)據(jù)存儲空間的相應(yīng)區(qū)域。上述方法還可以增加索引以提高效率。本發(fā)明還公開了一種完全對應(yīng)的完全親緣關(guān)系信息庫存儲組織系統(tǒng)及包含這種系統(tǒng)的設(shè)備。
【專利說明】一種完全親緣關(guān)系信息庫存儲組織方法、系統(tǒng)及設(shè)備
【技術(shù)領(lǐng)域】
[0001]本發(fā)明屬于計算機(jī)信息處理領(lǐng)域,尤其涉及一種完全親緣關(guān)系信息庫存儲組織方法、系統(tǒng)及設(shè)備。
【背景技術(shù)】
[0002]發(fā)明專利申請基本親緣關(guān)系信息庫、收養(yǎng)關(guān)系信息庫、撫養(yǎng)關(guān)系信息庫等三種信息庫的存儲組織方法,或許還可提出其它類別的親緣關(guān)系信息庫,但在現(xiàn)實(shí)中多數(shù)人僅有基本親緣關(guān)系信息,少數(shù)人可能僅或還具有收養(yǎng)關(guān)系信息和/或撫養(yǎng)信息,這樣單一類別親緣關(guān)系信息庫就無法滿足同時集中存儲多個類別親緣關(guān)系信息的需要,為了解決這個問題,可以將三個類別的親緣關(guān)系信息庫按實(shí)際需要組合起來以集中存儲多個類別親緣關(guān)系信息,但這樣查詢效率并不高,因?yàn)榭赡苄枰谌齻€信息庫中多次搜索查詢;另外也浪費(fèi)空間,因?yàn)殡m然關(guān)系人可能具有多個類別親緣關(guān)系,但每個類別的親緣關(guān)系的具體親緣關(guān)系種類并非全部具備,即相應(yīng)信息庫記錄的很多字段為空。發(fā)明專利申請優(yōu)選親緣關(guān)系信息庫存儲組織方法只能集中存儲可直接描述的兩人之間親緣關(guān)系信息中的能夠存儲的那一部分,許多親緣關(guān)系信息可能會漏掉。發(fā)明專利申請通用親緣關(guān)系信息庫存儲組織方法則可以用來集中存儲任何其它方式不能集中存儲的親緣關(guān)系信息,對于不可描述的的兩人之間親緣關(guān)系信息也可以集中存儲,為保證任何親緣關(guān)系信息都不會漏掉,需要借助這種通用親緣關(guān)系信息庫。
【發(fā)明內(nèi)容】
[0003]本發(fā)明要解決當(dāng)前單一類別親緣關(guān)系信息庫及優(yōu)選親緣關(guān)系數(shù)據(jù)庫集中存儲能力有限的問題,為解決上述問題,本發(fā)明的目的在于提供一種完全親緣關(guān)系信息庫存儲組織方法、系統(tǒng)及包含這種系統(tǒng)的設(shè)備,使信息庫能夠存儲全部的親緣關(guān)系信息,從而方便進(jìn)行分析利用。
[0004]在各種復(fù)用方式的親緣關(guān)系結(jié)點(diǎn)中,屬性復(fù)用親緣關(guān)系結(jié)點(diǎn)存儲表示能力較強(qiáng)同時在占用存儲空間上也比較經(jīng)濟(jì),可以優(yōu)先采用,整合復(fù)用親緣關(guān)系結(jié)點(diǎn)存儲表示能力最強(qiáng)但占用存儲空間更多,在必要的時候也可以采用,整體復(fù)用親緣關(guān)系結(jié)點(diǎn)存儲表示能力最弱,在某些特定的情況下也可以采用,所以下面優(yōu)先親緣關(guān)系信息庫的構(gòu)建均以屬性復(fù)用親緣關(guān)系結(jié)點(diǎn)為基礎(chǔ),但在某些場合,均可替換為整合復(fù)用親緣關(guān)系結(jié)點(diǎn)或整體復(fù)用親緣關(guān)系結(jié)點(diǎn)。構(gòu)建完全親緣關(guān)系信息庫,任何已掌握的親緣關(guān)系信息都可以存放到該信息庫,從而實(shí)現(xiàn)全部親緣關(guān)系信息的集中存儲與共享,為進(jìn)一步的分析利用打好基礎(chǔ)。本發(fā)明提出的完全親緣關(guān)系信息庫存儲組織方法,包括以下步驟:
為優(yōu)選親緣關(guān)系信息庫分配存儲空間,該空間全部或部分用于存儲親緣關(guān)系數(shù)據(jù),數(shù)據(jù)存儲空間分為兩個區(qū)域,其中一個區(qū)域的每一個數(shù)據(jù)存儲單元可以存儲一個屬性復(fù)用親緣關(guān)系結(jié)點(diǎn)的數(shù)據(jù),即可按屬性復(fù)用方式存儲參與屬性復(fù)用各親緣關(guān)系類別其中任意一個或以上親緣關(guān)系類別的信息,或者除存儲一個屬性復(fù)用親緣關(guān)系結(jié)點(diǎn)的數(shù)據(jù)外還可以存儲相關(guān)的管理數(shù)據(jù),如數(shù)據(jù)來源、處理時間、責(zé)任人、訪問權(quán)限等;另一個區(qū)域的每一個數(shù)據(jù)存儲單元可以存儲一個通用親緣關(guān)系結(jié)點(diǎn)的數(shù)據(jù),以存儲前者無法存儲表示的親緣關(guān)系信息;也可在分配存儲空間時將部分存儲空間作為索引存儲空間,以存儲為數(shù)據(jù)存儲空間建立的索引;
從包含親緣關(guān)系信息的已有信息中提取兩人之間親緣關(guān)系信息,其中可直接描述的兩人之間親緣關(guān)系信息通過創(chuàng)建的屬性復(fù)用親緣關(guān)系結(jié)點(diǎn)存儲表示,當(dāng)屬性復(fù)用親緣關(guān)系結(jié)點(diǎn)無法存儲表示相關(guān)的全部親緣關(guān)系信息時優(yōu)先存儲表示其中優(yōu)選的主要親緣關(guān)系信息,由于采用復(fù)用方式在極端情況下并不能達(dá)到多個單獨(dú)類別親緣關(guān)系結(jié)點(diǎn)的存儲表示能力,如關(guān)系人具有多個類別親緣關(guān)系且每個類別的親緣關(guān)系的具體親緣關(guān)系種類全部具備的情況,因此基于這種復(fù)用方式的親緣關(guān)系結(jié)點(diǎn)構(gòu)成的親緣關(guān)系信息庫只能用于存儲在現(xiàn)實(shí)中最重要的最具有分析利用價值的親緣關(guān)系信息,即所謂優(yōu)選的主要親緣關(guān)系信息,具體哪個重要哪個不重要可以實(shí)際應(yīng)用來定而不拘泥于定式,比如在法律上養(yǎng)父母關(guān)系優(yōu)于親生父母關(guān)系,現(xiàn)實(shí)生活一般也是如此,但在研究血親關(guān)系的場合則親生父母關(guān)系顯然更加重要;屬性復(fù)用親緣關(guān)系結(jié)點(diǎn)無法存儲表示的可直接描述的兩人之間親緣關(guān)系及不可直接描述的兩人之間親緣關(guān)系均通過創(chuàng)建通用親緣關(guān)系結(jié)點(diǎn)存儲表示;
將屬性復(fù)用親緣關(guān)系結(jié)點(diǎn)和通用親緣關(guān)系結(jié)點(diǎn)的數(shù)據(jù)存儲到數(shù)據(jù)存儲空間各自區(qū)域的數(shù)據(jù)存儲單元中,在有序存放時可能還要調(diào)整數(shù)據(jù)存儲空間的數(shù)據(jù);采取索引方式的還要根據(jù)需要創(chuàng)建索引并存儲到索引存儲空間,同時按照索引方式將數(shù)據(jù)存儲到數(shù)據(jù)存儲空間適當(dāng)位置的數(shù)據(jù)存儲單元中,有些情況還要根據(jù)索引方式調(diào)整索引存儲空間的索引和/或數(shù)據(jù)存儲空間的數(shù)據(jù),如以平衡二叉樹、B樹、B+樹等方式構(gòu)建信息庫時均有可能需要調(diào)整索引存儲空間的索引和/或數(shù)據(jù)存儲空間的數(shù)據(jù);
以上構(gòu)建信息庫的方法可以依托已有的數(shù)據(jù)庫系統(tǒng),如關(guān)系數(shù)據(jù)庫系統(tǒng)MS SQL、ORACLE等,這樣則許多工作可以由數(shù)據(jù)庫系統(tǒng)自動完成,如分配存儲空間、構(gòu)建索引;若不依托已有的數(shù)據(jù)庫系統(tǒng),則所有工作都要信息庫的構(gòu)建人自行實(shí)現(xiàn),不過相關(guān)的數(shù)據(jù)結(jié)構(gòu)及算法都有成熟的理論可以參考。
[0005]上述方法構(gòu)成的基本親緣關(guān)系信息存儲表示系統(tǒng),包括以下組件:
一個組件是初始化裝置,為完全親緣關(guān)系信息庫分配存儲空間,該空間全部或部分用于存儲親緣關(guān)系數(shù)據(jù),數(shù)據(jù)存儲空間分為兩個區(qū)域,其中一個區(qū)域的每一個數(shù)據(jù)存儲單元可以存儲一個屬性復(fù)用親緣關(guān)系結(jié)點(diǎn)的數(shù)據(jù),另一個區(qū)域的每一個數(shù)據(jù)存儲單元可以存儲一個通用親緣關(guān)系結(jié)點(diǎn)的數(shù)據(jù);也可在分配存儲空間時將部分存儲空間作為索引存儲空間,以存儲為數(shù)據(jù)存儲空間建立的索引;
一個組件是提取暫存裝置,從包含親緣關(guān)系信息的已有信息中提取兩人之間親緣關(guān)系信息,其中可直接描述的兩人之間親緣關(guān)系信息通過創(chuàng)建的屬性復(fù)用親緣關(guān)系結(jié)點(diǎn)存儲表示,當(dāng)結(jié)點(diǎn)無法存儲表示相關(guān)的全部親緣關(guān)系信息時優(yōu)先存儲表示其中優(yōu)選的主要親緣關(guān)系信息,無法存儲表示的可直接描述的兩人之間親緣關(guān)系及不可直接描述的兩人之間親緣關(guān)系均通過創(chuàng)建通用親緣關(guān)系結(jié)點(diǎn)存儲表示;
一個組件是存儲及調(diào)整裝置,將屬性復(fù)用親緣關(guān)系結(jié)點(diǎn)和通用親緣關(guān)系結(jié)點(diǎn)的數(shù)據(jù)存儲到數(shù)據(jù)存儲空間各自區(qū)域的數(shù)據(jù)存儲單元中,或還要調(diào)整數(shù)據(jù)存儲空間的數(shù)據(jù),在有序存放是可能還要調(diào)整數(shù)據(jù)存儲空間的數(shù)據(jù);采取索引方式的還要根據(jù)需要創(chuàng)建索引并存儲到索引存儲空間,同時按照索引方式將數(shù)據(jù)存儲到數(shù)據(jù)存儲空間適當(dāng)位置的數(shù)據(jù)存儲單元中,有些情況還要根據(jù)索引方式調(diào)整索引存儲空間的索引和/或數(shù)據(jù)存儲空間的數(shù)據(jù)。
[0006]包含基本親緣關(guān)系信息存儲表示系統(tǒng)的設(shè)備,其技術(shù)方案是:
通過轉(zhuǎn)換器初始化裝置為完全親緣關(guān)系信息庫分配存儲空間,該空間全部或部分用于存儲親緣關(guān)系數(shù)據(jù),數(shù)據(jù)存儲空間分為兩個區(qū)域,其中一個區(qū)域的每一個數(shù)據(jù)存儲單元可以存儲一個屬性復(fù)用親緣關(guān)系結(jié)點(diǎn)的數(shù)據(jù),另一個區(qū)域的每一個數(shù)據(jù)存儲單元可以存儲一個通用親緣關(guān)系結(jié)點(diǎn)的數(shù)據(jù);也可在分配存儲空間時將部分存儲空間作為索引存儲空間,以存儲為數(shù)據(jù)存儲空間建立的索引;
通過提取暫存裝置從包含親緣關(guān)系信息的已有信息中提取兩人之間親緣關(guān)系信息,其中可直接描述的兩人之間親緣關(guān)系信息通過創(chuàng)建的屬性復(fù)用親緣關(guān)系結(jié)點(diǎn)存儲表示,當(dāng)結(jié)點(diǎn)無法存儲表示相關(guān)的全部親緣關(guān)系信息時優(yōu)先存儲表示其中優(yōu)選的主要親緣關(guān)系信息,無法存儲表示的可直接描述的兩人之間親緣關(guān)系及不可直接描述的兩人之間親緣關(guān)系均通過創(chuàng)建通用親緣關(guān)系結(jié)點(diǎn)存儲表示;
通過存儲及調(diào)整裝置將屬性復(fù)用親緣關(guān)系結(jié)點(diǎn)和通用親緣關(guān)系結(jié)點(diǎn)的數(shù)據(jù)存儲到數(shù)據(jù)存儲空間各自區(qū)域的數(shù)據(jù)存儲單元中,或還要調(diào)整數(shù)據(jù)存儲空間的數(shù)據(jù),在有序存放是可能還要調(diào)整數(shù)據(jù)存儲空間的數(shù)據(jù);采取索引方式的還要根據(jù)需要創(chuàng)建索引并存儲到索引存儲空間,同時按照索引方式將數(shù)據(jù)存儲到數(shù)據(jù)存儲空間適當(dāng)位置的數(shù)據(jù)存儲單元中,有些情況還要根據(jù)索引方式調(diào)整索引存儲空間的索引和/或數(shù)據(jù)存儲空間的數(shù)據(jù)。
【專利附圖】
【附圖說明】
[0007]圖1為完全親緣關(guān)系信息庫存儲組織方法;
圖2為完全親緣關(guān)系信息庫存儲組織系統(tǒng);
圖3為屬性復(fù)用親緣關(guān)系結(jié)點(diǎn)屬性/優(yōu)選親緣關(guān)系表字段示意圖;
圖4為通用親緣關(guān)系結(jié)點(diǎn)屬性/通用親緣關(guān)系表字段示意圖;
下面結(jié)合附圖對本發(fā)明進(jìn)一步說明。
【具體實(shí)施方式】
[0008]實(shí)施例1
本例依托商用關(guān)系數(shù)據(jù)庫系統(tǒng)ORACLE實(shí)現(xiàn),登錄ORACLE數(shù)據(jù)庫系統(tǒng),創(chuàng)建一個P_RELATION數(shù)據(jù)庫作為優(yōu)選親緣關(guān)系信息庫,分配存儲空間,創(chuàng)建索引均采用ORACLE數(shù)據(jù)庫系統(tǒng)的缺省配置,在P_RELAT10N數(shù)據(jù)庫中創(chuàng)建一個P_RELAT10N表,定義表的字段有ID、FATHER、MOTHER、NEXTBROTHER_F、NEXTBROTHER_M、ACHILD、MARRYED、TAG,除 TAG 屬性外其它屬性類型均為VCHAR (18),TAG屬性類型為DECIMAL (8),分別存儲相應(yīng)的關(guān)系人本人、生父、生母、下一個同父兄弟姐妹、下一個同母兄弟姐妹、其中一個子女、配偶的身份證號、屬性復(fù)用方案代碼,創(chuàng)建索引的字段為ID ;
假設(shè)有在戶籍管理系統(tǒng)中某個家庭有8個人V0、V1、V2、V3、V4、V5、V6、V7,戶主為V2,VO的“與戶主關(guān)系”的當(dāng)前值為“妻”,Vl的“與戶主關(guān)系”的當(dāng)前值為“妻兄”,V3的“與戶主關(guān)系”的當(dāng)前值為“兒子”,V4的“與戶主關(guān)系”的當(dāng)前值為“岳父”,V5的“與戶主關(guān)系”的當(dāng)前值為“岳母”,V6的“與戶主關(guān)系”的當(dāng)前值為“養(yǎng)母”,V7的“與戶主關(guān)系”的當(dāng)前值為“養(yǎng)父”。先要從上述已知親緣關(guān)系信息中提取可直接描述的兩人之間親緣關(guān)系信息,為了敘述方便這里采用三元組來描述提取的親緣關(guān)系信息,三元組(a,b,r)表示b是a的具有r親緣關(guān)系的關(guān)系人,如(甲,乙,兒子)表示乙是甲具有兒子關(guān)系的人,即乙是甲的兒子。同時為簡化起見,只列出V0、V1、V2、V3所有的可提取的親緣關(guān)系信息,V4、V5、V6、V7的親緣關(guān)系均不提取。從已知的上述親緣關(guān)系信息中可以提取到以下可直接描述的兩人之間親緣關(guān)系信息,用三元組表示如下:
(V2, VO,配偶)、(V2,V3,子女)、(V2,V6,養(yǎng)母)、(V2,V7,養(yǎng)父);
(VO, V2,配偶)、(V0,V3,子女)、(V0,VI,同父兄弟姐妹)、(V0,VI,同母兄弟姐妹)、(VO, V5,生母)、(V0,V4,生父);
(VI, V0,同父兄弟姐妹)、(V1,V0,同母兄弟姐妹)、(V1,V5,生母)、(V1,V4,生父); (V3, V0,生母)、(V3, V2,生父);
及以下不可描述的兩人之間親緣關(guān)系信息,用三元組表示如下:
(V2, VI,妻兄)、(V2,V4,岳父)、(V2,V5,岳母);
接下來創(chuàng)建相應(yīng)的屬性復(fù)用親緣關(guān)系結(jié)點(diǎn)來存儲表示上述關(guān)系人的可直接描述的兩人之間親緣關(guān)系信息,屬性復(fù)用方案I為各屬性固定對應(yīng)血親關(guān)系結(jié)點(diǎn)相應(yīng)屬性,其代碼值為1,屬性復(fù)用方案2為在其余屬性固定對應(yīng)血親關(guān)系結(jié)點(diǎn)相應(yīng)屬性的基礎(chǔ)上FATHER、MOTHER復(fù)用為養(yǎng)父、養(yǎng)母,其代碼值為2,那么上述提取的可直接描述的親緣關(guān)系信息可以創(chuàng)建相應(yīng)的8個屬性復(fù)用親緣關(guān)系結(jié)點(diǎn)E0、EU E2、E3、E4、E5、E6、E7,這里采用結(jié)構(gòu)化內(nèi)存變量的實(shí)現(xiàn)形式,為簡化表示用一個七元組(ID,F(xiàn)ATHER, MOTHER, NEXTBROTHER_F,NEXTBROTHER_M, ACHILD, MARRYED, TAG)表示屬性復(fù)用親緣關(guān)系結(jié)點(diǎn),其中的屬性值用V0、V1、V2、V3、V4、V5、V6、V7代表相應(yīng)的身份證號、NULL表示相應(yīng)的親緣關(guān)系未知,經(jīng)過設(shè)置后此8個關(guān)系人的屬性復(fù)用親緣關(guān)系結(jié)點(diǎn)為:
EO:(V0, V4, V5, VI, VI, V3, V2, I)
El: (VI, V4, V5, VO, VO, NULL, NULL, I)
E2:(V2, V7, V6, NULL, NULL, V3, VO, 2)
E3:(V3, V2, VI, NULL, NULL, NULL, NULL, I)
E4:(V4, NULL, NULL, NULL, NULL, NULL, NULL, I)
E5:(V5, NULL, NULL, NULL, NULL, NULL, NULL, I)
E6:(V6, NULL, NULL, NULL, NULL, NULL, NULL, I)
E7:(V7, NULL, NULL, NULL, NULL, NULL, NULL, I)
通過INSERT語句插入8條記錄到P_RELATION表中,各記錄對應(yīng)的屬性分別設(shè)置為E0、El、E2、E3、E4、E5、E6、E7 的相應(yīng)屬性,將 W、V1、V2、V3、V4、V5、V6、V7 等 8 個內(nèi)存變量的信息存儲,到P_RELATION表中。完整的插入語句示例如下:
INSERT P_RELATION
SET ID= E0.1D, FATHER= E0.FATHER, MOTHER= E0.MOTHER, NEXTBROTHER_F= E0.NEXTBROTHER_F,NEXTBROTHER_M= E0.NEXTBROTHER_M,ACHILD= E0.ACHILD,MARRYED= E0.MARRYED, TAG= E0.TAG
接下來創(chuàng)建相應(yīng)的通用親緣關(guān)系結(jié)點(diǎn)來存儲表示上述不可直接描述的兩人之間親緣關(guān)系信息,最簡單的親緣關(guān)系結(jié)點(diǎn)應(yīng)有三個屬性,其中兩個屬性表示雙方關(guān)系人并要明確其序位,一個屬性表示具體親緣關(guān)系種類,這里分別用P1、P2、R三個屬性來表示(參見圖4),并明確P1、P2的序位,即該結(jié)點(diǎn)要表示的親緣關(guān)系信息是P2是Pl的具有R親緣關(guān)系的關(guān)系人。那么上述3條規(guī)范的兩人之間親緣關(guān)系信息可以創(chuàng)建相應(yīng)三個通用親緣關(guān)系結(jié)點(diǎn)E’ 1、E’ 2、E’ 3,這里采用結(jié)構(gòu)化內(nèi)存變量的實(shí)現(xiàn)形式,其中El.Pl= V2、El.P2= VUE1.R=妻兄,E2.Pl= V2、E2.P2=V4、E2.R=岳父,Ε3.P1=V2、E3.P2=V5、E3.R=岳母。
【權(quán)利要求】
1.一種完全親緣關(guān)系信息庫存儲組織方法,包括以下步驟: 分配存儲空間,該空間全部或部分用于存儲親緣關(guān)系數(shù)據(jù),數(shù)據(jù)存儲空間分為兩個區(qū)域,其中一個區(qū)域的每一個數(shù)據(jù)存儲單元可以存儲一個屬性復(fù)用親緣關(guān)系結(jié)點(diǎn)的數(shù)據(jù),另一個區(qū)域的每一個數(shù)據(jù)存儲單元可以存儲一個通用親緣關(guān)系結(jié)點(diǎn)的數(shù)據(jù); 從包含親緣關(guān)系信息的已有信息中提取兩人之間親緣關(guān)系信息,其中可直接描述的兩人之間親緣關(guān)系信息通過創(chuàng)建的屬性復(fù)用親緣關(guān)系結(jié)點(diǎn)存儲表示,當(dāng)結(jié)點(diǎn)無法存儲表示相關(guān)的全部親緣關(guān)系信息時優(yōu)先存儲表示其中優(yōu)選的主要親緣關(guān)系信息,無法存儲表示的可直接描述的兩人之間親緣關(guān)系及不可直接描述的兩人之間親緣關(guān)系均通過創(chuàng)建通用親緣關(guān)系結(jié)點(diǎn)存儲表不; 將屬性復(fù)用親緣關(guān)系結(jié)點(diǎn)和通用親緣關(guān)系結(jié)點(diǎn)的數(shù)據(jù)存儲到數(shù)據(jù)存儲空間各自區(qū)域的數(shù)據(jù)存儲單元中,或還要調(diào)整數(shù)據(jù)存儲空間的數(shù)據(jù)。
2.一種完全親緣關(guān)系信息庫存儲組織系統(tǒng),包括以下組件: 初始化裝置:分配存儲空間,該空間全部或部分用于存儲親緣關(guān)系數(shù)據(jù),數(shù)據(jù)存儲空間分為兩個區(qū)域,其中一個區(qū)域的每一個數(shù)據(jù)存儲單元可以存儲一個屬性復(fù)用親緣關(guān)系結(jié)點(diǎn)的數(shù)據(jù),另一個區(qū)域的每一個數(shù)據(jù)存儲單元可以存儲一個通用親緣關(guān)系結(jié)點(diǎn)的數(shù)據(jù); 提取暫存裝置:從包含親緣關(guān)系信息的已有信息中提取兩人之間親緣關(guān)系信息,其中可直接描述的兩人之間親緣關(guān)系信息通過創(chuàng)建的屬性復(fù)用親緣關(guān)系結(jié)點(diǎn)存儲表示,當(dāng)結(jié)點(diǎn)無法存儲表示相關(guān)的全部親緣關(guān)系信息時優(yōu)先存儲表示其中優(yōu)選的主要親緣關(guān)系信息,無法存儲表示的可直接描述的兩人之間親緣關(guān)系及不可直接描述的兩人之間親緣關(guān)系均通過創(chuàng)建通用親緣關(guān)系結(jié)點(diǎn)存儲表示; 存儲及調(diào)整裝置:將屬性復(fù)用親緣關(guān)系結(jié)點(diǎn)和通用親緣關(guān)系結(jié)點(diǎn)的數(shù)據(jù)存儲到數(shù)據(jù)存儲空間各自區(qū)域的數(shù)據(jù)存儲單元中,或還要調(diào)整數(shù)據(jù)存儲空間的數(shù)據(jù)。
3.包含權(quán)利要求2的設(shè)備,其特征在于: 通過初始化裝置分配存儲空間,該空間全部或部分用于存儲親緣關(guān)系數(shù)據(jù),數(shù)據(jù)存儲空間分為兩個區(qū)域,其中一個區(qū)域的每一個數(shù)據(jù)存儲單元可以存儲一個屬性復(fù)用親緣關(guān)系結(jié)點(diǎn)的數(shù)據(jù),另一個區(qū)域的每一個數(shù)據(jù)存儲單元可以存儲一個通用親緣關(guān)系結(jié)點(diǎn)的數(shù)據(jù); 通過提取暫存裝置從包含親緣關(guān)系信息的已有信息中提取兩人之間親緣關(guān)系信息,其中可直接描述的兩人之間親緣關(guān)系信息通過創(chuàng)建的屬性復(fù)用親緣關(guān)系結(jié)點(diǎn)存儲表示,當(dāng)結(jié)點(diǎn)無法存儲表示相關(guān)的全部親緣關(guān)系信息時優(yōu)先存儲表示其中優(yōu)選的主要親緣關(guān)系信息,無法存儲表示的可直接描述的兩人之間親緣關(guān)系及不可直接描述的兩人之間親緣關(guān)系均通過創(chuàng)建通用親緣關(guān)系結(jié)點(diǎn)存儲表示; 通過存儲及調(diào)整裝置將屬性復(fù)用親緣關(guān)系結(jié)點(diǎn)和通用親緣關(guān)系結(jié)點(diǎn)的數(shù)據(jù)存儲到數(shù)據(jù)存儲空間各自區(qū)域的數(shù)據(jù)存儲單元中,或還要調(diào)整數(shù)據(jù)存儲空間的數(shù)據(jù)。
4.根據(jù)權(quán)利要求1所述的完全親緣關(guān)系信息庫存儲組織方法或權(quán)利要求2所述的完全親緣關(guān)系信息庫存儲組織系統(tǒng)或權(quán)利要求3所述的包含完全親緣關(guān)系信息庫存儲組織系統(tǒng)的設(shè)備,其特征在于: 數(shù)據(jù)存儲空間的每一個數(shù)據(jù)存儲單元除存儲一個屬性復(fù)用親緣關(guān)系結(jié)點(diǎn)的數(shù)據(jù)外還可以存儲相關(guān)的管理數(shù)據(jù)。
5.根據(jù)權(quán)利要求1所述的完全親緣關(guān)系信息庫存儲組織方法或權(quán)利要求2所述的完全親緣關(guān)系信息庫存儲組織系統(tǒng)或權(quán)利要求3所述的包含完全親緣關(guān)系信息庫存儲組織系統(tǒng)的設(shè)備,其特征在于: 分配存儲空間時將部分存儲空間作為索引存儲空間; 數(shù)據(jù)存儲時根據(jù)需要創(chuàng)建索引并存儲到索引存儲空間,同時按照索引方式將數(shù)據(jù)存儲到數(shù)據(jù)存儲空間適當(dāng)位置的數(shù)據(jù)存儲單元中,或還要調(diào)整索引存儲空間的索引。
6.根據(jù)權(quán)利要求1所述的完全親緣關(guān)系信息庫存儲組織方法或權(quán)利要求2所述的完全親緣關(guān)系信息庫存儲組織系統(tǒng)或權(quán)利要求3所述的包含完全親緣關(guān)系信息庫存儲組織系統(tǒng)的設(shè)備,其特征在于: 其中的屬性復(fù)用親緣關(guān)系結(jié)點(diǎn)替換為整體復(fù)用親緣關(guān)系結(jié)點(diǎn)或者整合復(fù)用親緣關(guān)系結(jié) 點(diǎn)。
【文檔編號】G06F12/02GK103544233SQ201310458934
【公開日】2014年1月29日 申請日期:2013年10月7日 優(yōu)先權(quán)日:2013年10月7日
【發(fā)明者】倪龍 申請人:寧波芝立軟件有限公司