一種族譜數(shù)據(jù)關系表的創(chuàng)建及查詢方法
【專利摘要】本發(fā)明公開了一種族譜數(shù)據(jù)關系表的創(chuàng)建及查詢方法,創(chuàng)建方法包括:根據(jù)族譜信息,創(chuàng)建對應各個人的用戶賬戶,得到用戶賬戶表;創(chuàng)建各族譜的UID,根據(jù)其對應的族譜信息,得到族譜集合管理表;根據(jù)族譜集合管理表和對應的用戶賬戶表,創(chuàng)建的到族譜關系管理表。查詢方法包括:根據(jù)需要查找的用戶UID或姓名,在用戶賬戶表進行查找,得到其對應的族譜UID;根據(jù)其對應的族譜UID,打開對應的族譜關系管理表;根據(jù)用戶UID,查找其在族譜關系管理表中的對應信息。本發(fā)明通過創(chuàng)建用戶賬戶表、族譜集合管理表和族譜關系管理表,三者通過相互關聯(lián)聯(lián)系,能快速進行數(shù)據(jù)查詢,大大提高查詢的效率。
【專利說明】一種族譜數(shù)據(jù)關系表的創(chuàng)建及查詢方法
【技術領域】
[0001]本發(fā)明涉及計算機【技術領域】,尤其涉及一種族譜數(shù)據(jù)關系表的創(chuàng)建及查詢方法。
【背景技術】
[0002]族譜,又稱家乘、祖譜、宗譜等。一種以表譜形式,記載一個以血緣關系為主體的家族世系繁衍和重要人物事跡的特殊圖書體裁。家譜以記載父系家族世系、人物為中心,是由記載古代帝王諸侯世系、事跡而逐漸演變來的。家譜是一種特殊的文獻,就其內(nèi)容而言,是中國五千年文明史中具有平民特色的文獻,記載的是同宗共祖血緣集團世系人物和事跡等方面情況的歷史圖籍。家譜屬珍貴的人文資料,對于歷史學、民俗學、人口學、社會學和經(jīng)濟學的深入研究,均有其不可替代的獨特功能。
[0003]然而,目前大多數(shù)的網(wǎng)站或計算機軟件對族譜的描述方式多偏于傳統(tǒng)的樹形結(jié)構(gòu),導致數(shù)據(jù)查詢時的速度較慢,嚴重影響查詢的效率。
【發(fā)明內(nèi)容】
[0004]為了解決上述技術問題,本發(fā)明的目的是提供一種能提升查詢速度,提高查詢效率的一種族譜數(shù)據(jù)關系表的創(chuàng)建方法。
[0005]本發(fā)明的另一個目的是提供一種能提升查詢速度,提高查詢效率的一種族譜數(shù)據(jù)關系表的查詢方法。
[0006]本發(fā)明所采用的技術方案是:
一種族譜數(shù)據(jù)關系表的創(chuàng)建方法,包括以下步驟:
A、根據(jù)族譜信息,創(chuàng)建對應各個人的用戶賬戶,得到用戶賬戶表;
B、創(chuàng)建各族譜的WD,根據(jù)其對應的族譜信息,得到族譜集合管理表;
C、根據(jù)族譜集合管理表和對應的用戶賬戶表,創(chuàng)建的到族譜關系管理表。
[0007]作為所述的一種族譜數(shù)據(jù)關系表的創(chuàng)建方法的進一步改進,所述步驟A包括:
Al、根據(jù)族譜信息,依次創(chuàng)建每個人的用戶UID ;
A2、根據(jù)用戶WD,將其對應的個人信息進行記錄,得到用戶賬戶表。
[0008]作為所述的一種族譜數(shù)據(jù)關系表的創(chuàng)建方法的進一步改進,所述步驟C包括:
Cl、根據(jù)族譜集合管理表的族譜UID,查找出其對應的用戶賬戶表;
C2、將對應的用戶賬戶表的信息進行記錄,得到族譜關系管理表。
[0009]作為所述的一種族譜數(shù)據(jù)關系表的創(chuàng)建方法的進一步改進,所述族譜信息包括姓名、性別、長幼、故鄉(xiāng)和聯(lián)系信息。
[0010]本發(fā)明所采用的另一個技術方案是:
一種族譜數(shù)據(jù)關系表的查詢方法,包括以下步驟:
51、根據(jù)需要查找的用戶UID或姓名,在用戶賬戶表進行查找,得到其對應的族譜UID;
52、根據(jù)其對應的族譜UID,打開對應的族譜關系管理表;
53、根據(jù)用戶WD,查找其在族譜關系管理表中的對應信息。
[0011]本發(fā)明的有益效果是:
本發(fā)明一種族譜數(shù)據(jù)關系表的創(chuàng)建方法通過創(chuàng)建用戶賬戶表、族譜集合管理表和族譜關系管理表,三者通過相互關聯(lián)聯(lián)系,能大大提升數(shù)據(jù)查詢時的速度,有效提高查詢效率。
[0012]本發(fā)明的另一個有益效果是:
本發(fā)明一種族譜數(shù)據(jù)關系表的查詢方法,通過用戶賬戶表、族譜集合管理表和族譜關系管理表之間的相互聯(lián)系,能快速進行數(shù)據(jù)的查詢,大大提高查詢的效率。
【專利附圖】
【附圖說明】
[0013]下面結(jié)合附圖對本發(fā)明的【具體實施方式】作進一步說明:
圖1是本發(fā)明一種族譜數(shù)據(jù)關系表的創(chuàng)建方法的步驟流程圖;
圖2是本發(fā)明一種族譜數(shù)據(jù)關系表的查詢方法的步驟流程圖;
圖3是本發(fā)明一種族譜數(shù)據(jù)關系表的查詢方法的圖表關系圖。
【具體實施方式】
[0014]參考圖1,本發(fā)明一種族譜數(shù)據(jù)關系表的創(chuàng)建方法,包括以下步驟:
A、根據(jù)族譜信息,創(chuàng)建對應各個人的用戶賬戶,得到用戶賬戶表;
B、創(chuàng)建各族譜的WD,根據(jù)其對應的族譜信息,得到族譜集合管理表;
C、根據(jù)族譜集合管理表和對應的用戶賬戶表,創(chuàng)建的到族譜關系管理表。
[0015]創(chuàng)建用戶帳戶表的記錄:將族譜中的每個人,都創(chuàng)建對應的用戶帳戶表中的一個記錄。例如,新增了 UID10001到nD10051的記錄,每一個記錄都有其用戶UID及姓名等信肩、O
[0016]創(chuàng)建族譜集合管理表的記錄:針對上述的族譜信息,在族譜集合表中創(chuàng)建一條族譜對應的WD,例如ZP00001對應在下一步創(chuàng)建的族譜,設定相應的族譜創(chuàng)建人UID0并且將該族譜WD ΖΡ00001寫入用戶帳戶表的nDlOOOl到UID100051的每一個用戶相應記錄中。
[0017]創(chuàng)建族譜關系管理表并且在其中創(chuàng)建相應的族譜關系記錄:針對族譜信息和族譜對應的WD,增加每一個族譜成員的族譜關系記錄,例如,所有ZP00001的族譜關系管理表中的成員關系如上述的族譜關系管理表的示例,每一個族譜關系記錄都有所屬的族譜對應的 UID。
[0018]作為所述的一種族譜數(shù)據(jù)關系表的創(chuàng)建方法的進一步改進,所述步驟A包括:
Al、根據(jù)族譜信息,依次創(chuàng)建每個人的用戶UID ;
A2、根據(jù)用戶WD,將其對應的個人信息進行記錄,得到用戶賬戶表。
[0019]作為所述的一種族譜數(shù)據(jù)關系表的創(chuàng)建方法的進一步改進,所述步驟C包括:
Cl、根據(jù)族譜集合管理表的族譜UID,查找出其對應的用戶賬戶表;
C2、將對應的用戶賬戶表的信息進行記錄,得到族譜關系管理表。
[0020]作為所述的一種族譜數(shù)據(jù)關系表的創(chuàng)建方法的進一步改進,所述族譜信息包括姓名、性別、長幼、故鄉(xiāng)和聯(lián)系信息。
[0021]參考圖2,本發(fā)明一種族譜數(shù)據(jù)關系表的查詢方法,包括以下步驟:
S1、根據(jù)需要查找的用戶UID或姓名,在用戶賬戶表進行查找,得到其對應的族譜UID ;52、根據(jù)其對應的族譜UID,打開對應的族譜關系管理表;
53、根據(jù)用戶WD,查找其在族譜關系管理表中的對應信息。
[0022]具體實施例如下:
如果已知一個人的姓名或用戶UID要查詢其太爺爺是誰??梢杂萌缦骂愃频牟襟E:在用戶帳戶表中比對其用戶UID或其姓名,確認該用戶UID存在,例如,該UID為UID10051。如果查詢不到該WD則認為該用戶并未收錄在數(shù)據(jù)系統(tǒng)中。
[0023]根據(jù)該用戶UID對應的用戶帳戶表中的族譜WD字段,獲得其對應的族譜WD,舉例為:ZP00001 ;然后根據(jù)族譜集合表查詢到ZP00001并且打開對應的族譜關系管理表。
[0024]然后在對應的族譜關系管理表中查詢上面要查詢的用戶WD,舉例為HD100051。在族譜成員用戶UID中進行比對查找,找到該記錄后,提取其父親的WD,而后繼續(xù)以其父親的ID查詢其父親在族譜關系管理表中作為族譜成員的記錄,即可獲得其父親的用戶WD,即其爺爺。再次查找其用戶UID的族譜成員記錄,則獲得其中記錄的其爺爺?shù)挠脩鬠ID,即其太爺爺。最終可以依據(jù)其太爺爺?shù)挠脩鬠ID而查詢到族譜成員記錄,以及在用戶帳戶表中找到其太爺爺更豐富的信息。
[0025]本發(fā)明中用戶賬戶表的具體實施例如表1:
【權利要求】
1.一種族譜數(shù)據(jù)關系表的創(chuàng)建方法,其特征在于:包括以下步驟: A、根據(jù)族譜信息,創(chuàng)建對應各個人的用戶賬戶,得到用戶賬戶表; B、創(chuàng)建各族譜的WD,根據(jù)其對應的族譜信息,得到族譜集合管理表; C、根據(jù)族譜集合管理表和對應的用戶賬戶表,創(chuàng)建的到族譜關系管理表。
2.根據(jù)權利要求1所述的一種族譜數(shù)據(jù)關系表的創(chuàng)建方法,其特征在于:所述步驟A包括: Al、根據(jù)族譜信息,依次創(chuàng)建每個人的用戶UID ; A2、根據(jù)用戶WD,將其對應的個人信息進行記錄,得到用戶賬戶表。
3.根據(jù)權利要求1所述的一種族譜數(shù)據(jù)關系表的創(chuàng)建方法,其特征在于:所述步驟C包括: Cl、根據(jù)族譜集合管理表的族譜UID,查找出其對應的用戶賬戶表; C2、將對應的用戶賬戶表的信息進行記錄,得到族譜關系管理表。
4.根據(jù)權利要求1所述的一種族譜數(shù)據(jù)關系表的創(chuàng)建方法,其特征在于:所述族譜信息包括姓名、性別、長幼、故鄉(xiāng)和聯(lián)系信息。
5.一種族譜數(shù)據(jù)關系表的查詢方法,其特征在于,包括以下步驟:.51、根據(jù)需要查找的用戶UID或姓名,在用戶賬戶表進行查找,得到其對應的族譜UID; .52、根據(jù)其對應的族譜UID,打開對應的族譜關系管理表; .53、根據(jù)用戶WD,查找其在族譜關系管理表中的對應信息。
【文檔編號】G06F17/30GK104077386SQ201410301552
【公開日】2014年10月1日 申請日期:2014年6月27日 優(yōu)先權日:2014年6月27日
【發(fā)明者】王學平 申請人:深圳市萬姓宗祠網(wǎng)絡科技股份有限公司