CN104077386A - 一种族谱数据关系表的创建及查询方法 - Google Patents
一种族谱数据关系表的创建及查询方法 Download PDFInfo
- Publication number
- CN104077386A CN104077386A CN201410301552.6A CN201410301552A CN104077386A CN 104077386 A CN104077386 A CN 104077386A CN 201410301552 A CN201410301552 A CN 201410301552A CN 104077386 A CN104077386 A CN 104077386A
- Authority
- CN
- China
- Prior art keywords
- family tree
- uid
- user account
- genealogy
- user
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
- G06F16/20—Information retrieval; Database structures therefor; File system structures therefor of structured data, e.g. relational data
- G06F16/24—Querying
- G06F16/245—Query processing
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
- G06F16/20—Information retrieval; Database structures therefor; File system structures therefor of structured data, e.g. relational data
- G06F16/22—Indexing; Data structures therefor; Storage structures
- G06F16/2282—Tablespace storage structures; Management thereof
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Data Mining & Analysis (AREA)
- Databases & Information Systems (AREA)
- Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Computational Linguistics (AREA)
- Software Systems (AREA)
- Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
Abstract
本发明公开了一种族谱数据关系表的创建及查询方法,创建方法包括:根据族谱信息,创建对应各个人的用户账户,得到用户账户表;创建各族谱的UID,根据其对应的族谱信息,得到族谱集合管理表;根据族谱集合管理表和对应的用户账户表,创建的到族谱关系管理表。查询方法包括:根据需要查找的用户UID或姓名,在用户账户表进行查找,得到其对应的族谱UID;根据其对应的族谱UID,打开对应的族谱关系管理表;根据用户UID,查找其在族谱关系管理表中的对应信息。本发明通过创建用户账户表、族谱集合管理表和族谱关系管理表,三者通过相互关联联系,能快速进行数据查询,大大提高查询的效率。
Description
技术领域
本发明涉及计算机技术领域,尤其涉及一种族谱数据关系表的创建及查询方法。
背景技术
族谱,又称家乘、祖谱、宗谱等。一种以表谱形式,记载一个以血缘关系为主体的家族世系繁衍和重要人物事迹的特殊图书体裁。家谱以记载父系家族世系、人物为中心,是由记载古代帝王诸侯世系、事迹而逐渐演变来的。家谱是一种特殊的文献,就其内容而言,是中国五千年文明史中具有平民特色的文献,记载的是同宗共祖血缘集团世系人物和事迹等方面情况的历史图籍。家谱属珍贵的人文资料,对于历史学、民俗学、人口学、社会学和经济学的深入研究,均有其不可替代的独特功能。
然而,目前大多数的网站或计算机软件对族谱的描述方式多偏于传统的树形结构,导致数据查询时的速度较慢,严重影响查询的效率。
发明内容
为了解决上述技术问题,本发明的目的是提供一种能提升查询速度,提高查询效率的一种族谱数据关系表的创建方法。
本发明的另一个目的是提供一种能提升查询速度,提高查询效率的一种族谱数据关系表的查询方法。
本发明所采用的技术方案是:
一种族谱数据关系表的创建方法,包括以下步骤:
A、根据族谱信息,创建对应各个人的用户账户,得到用户账户表;
B、创建各族谱的UID,根据其对应的族谱信息,得到族谱集合管理表;
C、根据族谱集合管理表和对应的用户账户表,创建的到族谱关系管理表。
作为所述的一种族谱数据关系表的创建方法的进一步改进,所述步骤A包括:
A1、根据族谱信息,依次创建每个人的用户UID;
A2、根据用户UID,将其对应的个人信息进行记录,得到用户账户表。
作为所述的一种族谱数据关系表的创建方法的进一步改进,所述步骤C包括:
C1、根据族谱集合管理表的族谱UID,查找出其对应的用户账户表;
C2、将对应的用户账户表的信息进行记录,得到族谱关系管理表。
作为所述的一种族谱数据关系表的创建方法的进一步改进,所述族谱信息包括姓名、性别、长幼、故乡和联系信息。
本发明所采用的另一个技术方案是:
一种族谱数据关系表的查询方法,包括以下步骤:
S1、根据需要查找的用户UID或姓名,在用户账户表进行查找,得到其对应的族谱UID;
S2、根据其对应的族谱UID,打开对应的族谱关系管理表;
S3、根据用户UID,查找其在族谱关系管理表中的对应信息。
本发明的有益效果是:
本发明一种族谱数据关系表的创建方法通过创建用户账户表、族谱集合管理表和族谱关系管理表,三者通过相互关联联系,能大大提升数据查询时的速度,有效提高查询效率。
本发明的另一个有益效果是:
本发明一种族谱数据关系表的查询方法,通过用户账户表、族谱集合管理表和族谱关系管理表之间的相互联系,能快速进行数据的查询,大大提高查询的效率。
附图说明
下面结合附图对本发明的具体实施方式作进一步说明:
图1是本发明一种族谱数据关系表的创建方法的步骤流程图;
图2是本发明一种族谱数据关系表的查询方法的步骤流程图;
图3是本发明一种族谱数据关系表的查询方法的图表关系图。
具体实施方式
参考图1,本发明一种族谱数据关系表的创建方法,包括以下步骤:
A、根据族谱信息,创建对应各个人的用户账户,得到用户账户表;
B、创建各族谱的UID,根据其对应的族谱信息,得到族谱集合管理表;
C、根据族谱集合管理表和对应的用户账户表,创建的到族谱关系管理表。
创建用户帐户表的记录:将族谱中的每个人,都创建对应的用户帐户表中的一个记录。例如,新增了UID10001到UID10051的记录,每一个记录都有其用户UID及姓名等信息。
创建族谱集合管理表的记录:针对上述的族谱信息,在族谱集合表中创建一条族谱对应的UID,例如ZP00001对应在下一步创建的族谱,设定相应的族谱创建人UID。并且将该族谱UID ZP00001写入用户帐户表的UID10001到UID100051的每一个用户相应记录中。
创建族谱关系管理表并且在其中创建相应的族谱关系记录:针对族谱信息和族谱对应的UID,增加每一个族谱成员的族谱关系记录,例如,所有ZP00001的族谱关系管理表中的成员关系如上述的族谱关系管理表的示例,每一个族谱关系记录都有所属的族谱对应的UID。
作为所述的一种族谱数据关系表的创建方法的进一步改进,所述步骤A包括:
A1、根据族谱信息,依次创建每个人的用户UID;
A2、根据用户UID,将其对应的个人信息进行记录,得到用户账户表。
作为所述的一种族谱数据关系表的创建方法的进一步改进,所述步骤C包括:
C1、根据族谱集合管理表的族谱UID,查找出其对应的用户账户表;
C2、将对应的用户账户表的信息进行记录,得到族谱关系管理表。
作为所述的一种族谱数据关系表的创建方法的进一步改进,所述族谱信息包括姓名、性别、长幼、故乡和联系信息。
参考图2,本发明一种族谱数据关系表的查询方法,包括以下步骤:
S1、根据需要查找的用户UID或姓名,在用户账户表进行查找,得到其对应的族谱UID;
S2、根据其对应的族谱UID,打开对应的族谱关系管理表;
S3、根据用户UID,查找其在族谱关系管理表中的对应信息。
具体实施例如下:
如果已知一个人的姓名或用户UID要查询其太爷爷是谁。可以用如下类似的步骤:
在用户帐户表中比对其用户UID或其姓名,确认该用户UID存在,例如,该UID为UID10051。如果查询不到该UID则认为该用户并未收录在数据***中。
根据该用户UID对应的用户帐户表中的族谱UID字段,获得其对应的族谱UID,举例为:ZP00001;然后根据族谱集合表查询到ZP00001并且打开对应的族谱关系管理表。
然后在对应的族谱关系管理表中查询上面要查询的用户UID,举例为UID100051。在族谱成员用户UID中进行比对查找,找到该记录后,提取其父亲的UID,而后继续以其父亲的ID查询其父亲在族谱关系管理表中作为族谱成员的记录,即可获得其父亲的用户UID,即其爷爷。再次查找其用户UID的族谱成员记录,则获得其中记录的其爷爷的用户UID,即其太爷爷。最终可以依据其太爷爷的用户UID而查询到族谱成员记录,以及在用户帐户表中找到其太爷爷更丰富的信息。
本发明中用户账户表的具体实施例如表1:
表1 用户账户表
其中,本表的技术特点如下:
(1)本用户账户表是记录所有用户或理解为单个人信息的数据表,无论是已经过世的祖先还是其后代和活着的人。
(2)本用户账户表在***中是唯一的一张表。
(3)本用户账户表中的用户UID全表数据唯一。在技术实现上,可以在UID编码组合上进行数据压缩或暗示其姓、性别、长幼。例如UID1XXXXXX,代表张姓,尾号1代表长子。即使不使用UID编码,并不影响本发明数据结构对用户信息的有效描述。UID可以说随机生成的非重复ID数据。
(4)本用户账户表中的长幼数据则直接记录用户的长子或长女,或二子或二女,等依次类推的信息。
(5)本用户账户表中可以增加的字段可以是每个用户的父亲UID,母亲UID,兄姐UID。但本处示例将这些信息列为族谱关系管理表中实现,并不影响本发明对数据描述的关键。
本发明中族谱集合管理表的具体实施例如表2:
表2 族谱集合管理表
其中,族谱集合管理表汇集了所有的族谱关系管理表。而且每个族谱关系管理表有唯一的族谱UID。
本发明中族谱关系管理表的具体实施例如表3:
表3 族谱关系管理表
其中,本表的技术特点如下:
(1)对应某个族谱,族谱关系管理表是其数据描述。
(2)***中可以有多个族谱关系管理表,代表多个不同的族谱。这些单个的族谱关系管理表归纳在族谱集合管理表中;
(3)族谱表由多条族谱成员间的关系描述记录构成。
(4)本发明的关键是:族谱表中对于每个成员只存放一条信息,该条信息记录有其父的用户UID和其大一个等级的兄或姐的UID。如果该成员是该族谱表中顶端先辈,则其父UID标记为0。关键技术策略通过描述一个人作为晚辈,而记录其父亲UID,和大一等级的兄姐的信息。通过在族谱完整成员的这样描述,而建立族谱描述和记录。
以上是对本发明的较佳实施进行了具体说明,但本发明创造并不限于所述实施例,熟悉本领域的技术人员在不违背本发明精神的前提下还可做作出种种的等同变形或替换,这些等同的变形或替换均包含在本申请权利要求所限定的范围内。
Claims (5)
1.一种族谱数据关系表的创建方法,其特征在于:包括以下步骤:
A、根据族谱信息,创建对应各个人的用户账户,得到用户账户表;
B、创建各族谱的UID,根据其对应的族谱信息,得到族谱集合管理表;
C、根据族谱集合管理表和对应的用户账户表,创建的到族谱关系管理表。
2.根据权利要求1所述的一种族谱数据关系表的创建方法,其特征在于:所述步骤A包括:
A1、根据族谱信息,依次创建每个人的用户UID;
A2、根据用户UID,将其对应的个人信息进行记录,得到用户账户表。
3.根据权利要求1所述的一种族谱数据关系表的创建方法,其特征在于:所述步骤C包括:
C1、根据族谱集合管理表的族谱UID,查找出其对应的用户账户表;
C2、将对应的用户账户表的信息进行记录,得到族谱关系管理表。
4.根据权利要求1所述的一种族谱数据关系表的创建方法,其特征在于:所述族谱信息包括姓名、性别、长幼、故乡和联系信息。
5.一种族谱数据关系表的查询方法,其特征在于,包括以下步骤:
S1、根据需要查找的用户UID或姓名,在用户账户表进行查找,得到其对应的族谱UID;
S2、根据其对应的族谱UID,打开对应的族谱关系管理表;
S3、根据用户UID,查找其在族谱关系管理表中的对应信息。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201410301552.6A CN104077386A (zh) | 2014-06-27 | 2014-06-27 | 一种族谱数据关系表的创建及查询方法 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201410301552.6A CN104077386A (zh) | 2014-06-27 | 2014-06-27 | 一种族谱数据关系表的创建及查询方法 |
Publications (1)
Publication Number | Publication Date |
---|---|
CN104077386A true CN104077386A (zh) | 2014-10-01 |
Family
ID=51598640
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201410301552.6A Pending CN104077386A (zh) | 2014-06-27 | 2014-06-27 | 一种族谱数据关系表的创建及查询方法 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN104077386A (zh) |
Cited By (9)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN104809196A (zh) * | 2015-04-24 | 2015-07-29 | 福建诚成城软件科技有限公司 | 一种中华族谱管理方法与*** |
CN106161332A (zh) * | 2015-03-24 | 2016-11-23 | 刘保刚 | 一种网络账号管理***及管理方法 |
CN106600087A (zh) * | 2015-10-16 | 2017-04-26 | 舒宏瑞 | 家谱管理方法和*** |
CN106599238A (zh) * | 2016-12-20 | 2017-04-26 | 樊磊 | 横向关联家系调查方法及*** |
CN108804604A (zh) * | 2018-05-29 | 2018-11-13 | 珠海格力电器股份有限公司 | 一种家谱生成方法及装置 |
CN109086334A (zh) * | 2018-07-06 | 2018-12-25 | 贵州黔商科技有限公司 | 一种基于大数据的家谱生成方法 |
CN109189757A (zh) * | 2018-07-06 | 2019-01-11 | 贵州黔商科技有限公司 | 一种大数据族谱修订方法 |
CN109189952A (zh) * | 2018-07-06 | 2019-01-11 | 贵州黔商科技有限公司 | 一种大数据电子档案管理方法 |
TWI787044B (zh) * | 2022-01-06 | 2022-12-11 | 盧明賢 | 族譜的統合與呈現方法及其系統 |
Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101615272A (zh) * | 2009-07-22 | 2009-12-30 | 金蝶软件(中国)有限公司 | 一种信息管理方法及信息管理*** |
CN102880652A (zh) * | 2012-08-27 | 2013-01-16 | 广州多益网络科技有限公司 | 一种家谱创建及管理方法 |
CN103617184A (zh) * | 2013-11-07 | 2014-03-05 | 宁波保税区攀峒信息科技有限公司 | 一种血亲关系数据库构建方法和装置 |
CN103886011A (zh) * | 2013-12-30 | 2014-06-25 | 安徽讯飞智元信息科技有限公司 | 一种基于索引文件的社会关系网络创建与检索***及方法 |
-
2014
- 2014-06-27 CN CN201410301552.6A patent/CN104077386A/zh active Pending
Patent Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101615272A (zh) * | 2009-07-22 | 2009-12-30 | 金蝶软件(中国)有限公司 | 一种信息管理方法及信息管理*** |
CN102880652A (zh) * | 2012-08-27 | 2013-01-16 | 广州多益网络科技有限公司 | 一种家谱创建及管理方法 |
CN103617184A (zh) * | 2013-11-07 | 2014-03-05 | 宁波保税区攀峒信息科技有限公司 | 一种血亲关系数据库构建方法和装置 |
CN103886011A (zh) * | 2013-12-30 | 2014-06-25 | 安徽讯飞智元信息科技有限公司 | 一种基于索引文件的社会关系网络创建与检索***及方法 |
Cited By (9)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN106161332A (zh) * | 2015-03-24 | 2016-11-23 | 刘保刚 | 一种网络账号管理***及管理方法 |
CN104809196A (zh) * | 2015-04-24 | 2015-07-29 | 福建诚成城软件科技有限公司 | 一种中华族谱管理方法与*** |
CN106600087A (zh) * | 2015-10-16 | 2017-04-26 | 舒宏瑞 | 家谱管理方法和*** |
CN106599238A (zh) * | 2016-12-20 | 2017-04-26 | 樊磊 | 横向关联家系调查方法及*** |
CN108804604A (zh) * | 2018-05-29 | 2018-11-13 | 珠海格力电器股份有限公司 | 一种家谱生成方法及装置 |
CN109086334A (zh) * | 2018-07-06 | 2018-12-25 | 贵州黔商科技有限公司 | 一种基于大数据的家谱生成方法 |
CN109189757A (zh) * | 2018-07-06 | 2019-01-11 | 贵州黔商科技有限公司 | 一种大数据族谱修订方法 |
CN109189952A (zh) * | 2018-07-06 | 2019-01-11 | 贵州黔商科技有限公司 | 一种大数据电子档案管理方法 |
TWI787044B (zh) * | 2022-01-06 | 2022-12-11 | 盧明賢 | 族譜的統合與呈現方法及其系統 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN104077386A (zh) | 一种族谱数据关系表的创建及查询方法 | |
Farrer | International migrants in China's global city: The New Shanghailanders | |
CN105138652B (zh) | 一种企业关联关系识别方法及*** | |
CN106227800B (zh) | 一种高度关联大数据的存储方法及管理*** | |
US9785677B2 (en) | Method and system for sorting, searching and presenting micro-blogs | |
US10296649B2 (en) | Mention suggestion, and information processing methods and systems | |
CN105005600B (zh) | 一种访问日志中url的预处理方法 | |
CN102609460A (zh) | 微博客数据采集方法及*** | |
CN103631909A (zh) | 对大规模结构化和非结构化数据联合处理的***及方法 | |
CN106326438B (zh) | 一种人员信息的关联方法 | |
CN104834695A (zh) | 基于用户兴趣度和地理位置的活动推荐方法 | |
CN102236867A (zh) | 基于云计算的受众行为分析广告定向*** | |
CN103870485A (zh) | 实现增强现实应用的方法及设备 | |
CN104615734B (zh) | 一种社区管理服务大数据处理***及其处理方法 | |
CN105404693B (zh) | 一种基于需求语义的服务聚类方法 | |
CN104361441A (zh) | 智能简历投放方法 | |
CN105518644A (zh) | 在地图上实时处理并显示社交数据的方法 | |
CN104660427A (zh) | 日志实时统计方法及装置 | |
CN107273459A (zh) | 一种基于物联网的校园图书馆综合服务管理*** | |
CN110263021A (zh) | 一种基于个性化标签体系的主题库生成方法 | |
CN106844782A (zh) | 一种面向网络的多通道大数据采集***及方法 | |
CN104915388B (zh) | 一种基于谱聚类和众包技术的图书标签推荐方法 | |
CN103761265A (zh) | 一种基于NoSQL的医疗信息***数据库实现方法 | |
Ogawa | Routledge handbook of civil society in Asia | |
CN108053261A (zh) | 营销信息处理方法与*** |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
RJ01 | Rejection of invention patent application after publication | ||
RJ01 | Rejection of invention patent application after publication |
Application publication date: 20141001 |