CN103544226A - 一种通用亲缘关系信息库存储组织方法、***及设备 - Google Patents
一种通用亲缘关系信息库存储组织方法、***及设备 Download PDFInfo
- Publication number
- CN103544226A CN103544226A CN201310458832.3A CN201310458832A CN103544226A CN 103544226 A CN103544226 A CN 103544226A CN 201310458832 A CN201310458832 A CN 201310458832A CN 103544226 A CN103544226 A CN 103544226A
- Authority
- CN
- China
- Prior art keywords
- data
- sibship
- space
- general
- information
- 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
Images
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/22—Indexing; Data structures therefor; Storage structures
- G06F16/2291—User-Defined Types; Storage management thereof
-
- 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)
- Software Systems (AREA)
- Data Mining & Analysis (AREA)
- Databases & Information Systems (AREA)
- Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
Abstract
本发明公开了一种通用亲缘关系信息库存储组织方法,分配存储空间,全部或部分用于存储通用亲缘关系数据,数据存储空间的每一个数据存储单元可以存储一个通用亲缘关系结点的数据,也可将部分空间作为索引存储空间,从包含亲缘关系信息的已有信息中提取规范的两人之间亲缘关系信息并创建相应的通用亲缘关系结点来存储表示,将通用亲缘关系结点的数据存储到数据存储空间的数据存储单元中,采取索引方式的应按照索引方式将数据存储到数据存储空间适当位置的数据存储单元中,有些情况还要根据情况调整索引存储空间的索引和/或数据存储空间的数据。本发明还公开了一种完全对应的通用亲缘关系信息库存储组织***及包含这种***的设备。
Description
技术领域
本发明属于计算机信息处理领域,尤其涉及一种通用亲缘关系信息库存储组织方法、***及设备。
背景技术
人的信息是计算机信息处理的重要内容,但无论是在政府的社会管理还是在企业的商业应用中,大都是处理人的实体信息,即人本身的一些属性,当然在不同的业务中,各自关注人实体信息不尽相同,典型的例子是在我国的常住人口管理***和企业的客户服务***,常住人口管理***关注的是与户籍管理有关的实体信息,而客户服务***则关注的客户或潜在客户与企业业务发展有关的实体信息。***指出,人是一切社会关系的总和,而社会关系是人与人之间的联系,已有人实体信息或多或少也反映了一些相关的社会关系信息,但很不全面和***,因此对于社会关系信息目前还缺乏有效的分析利用工具,而要进行有效的分析利用,一个可供分析利用的亲缘关系信息库是一个必要的基础和前提。
亲缘关系是最基础的一种社会关系,从人类开始出现即存在亲缘关系,最初主要是血亲关系,甚至在动物群体中也反映出明显的血亲关系。随着人类社会文明的发展,姻亲关系也成为人类最重要的亲缘关系。在现实生活中,还有一种因收养而形成的法律或习惯拟制的亲缘关系也比较常见,并且在现代社会相关的法律也比较完善,享有与血亲关系等同的法律地位;另外随着现代社会离婚再婚等情况增多而导致家庭重组也比较常见,由此产生的继父母与继子女的关系也是一种比较重要的亲缘关系。上述亲缘关系信息一般分散在各种与人相关的信息当中,从现有的各类信息***及数据库来看,能比较全面的处理亲缘关系信息的目前还没有。户籍管理信息包含的部分亲缘关系信息,主要是通过“与户主关系”属性来进行描述的同户各成员关系的信息,其中可以选择的描述包含了汉语中常用的各种对于近亲属的称谓,种类很多,但仅限于同一户内,单独立户的成年子女与父母及其兄弟姐妹及集体户、挂靠其他户的人员与自己的亲生父母和同胞兄弟姐妹等情况均无法反映。其它一些包含重要亲缘关系的信息,如***门的医学出生证明管理信息,包含了新生儿亲生父母的信息,民政部门的婚姻登记管理信息则包含了结婚、离婚等表示姻亲关系(配偶之间的婚姻关系是姻亲关系的基础)的信息。上述***中的相关亲缘关系的信息都是片面的,还没有专门的亲缘关系信息库以供分析利用。
发明专利申请一种通用亲缘关系信息存储表示方法提出了创建相应的以亲缘关系为核心的通用亲缘关系结点来存储表示亲缘关系信息的通用方法,通用亲缘关系结点通过两个有序属性指明双方关系人及序位,同时通过一个属性指明具体双向亲缘关系种类或其中任一单向亲缘关系种类,或者通过两个属性指明构成双边亲缘关系的两个具体单向亲缘关系种类,还可通过其它属性来分别指明存续期限、权重等亲缘关系其它性质。这个发明提供了一种亲缘关系信息的通用存储表示方法,从而为构建专门的亲缘关系信息库奠定了基础。
发明内容
本发明要解决当前专门的亲缘关系信息库以供分析利用的问题,为解决上述问题,本发明的目的在于提供一种通用亲缘关系信息库存储组织方法、***及包含这种***的设备,使亲缘关系信息能够在计算机等中能够方便的进行分析利用。
构建通用亲缘关系信息库,任何已掌握的亲缘关系信息都可以存放到该信息库,从而实现亲缘关系信息的集中存储与共享,为对亲缘关系信息的分析利用打好基础。本发明提出的通用亲缘关系信息库存储组织方法,包括以下步骤:
为通用亲缘关系信息库分配存储空间,该空间全部或部分用于存储通用亲缘关系数据,数据存储空间的每一个数据存储单元可以存储一个通用亲缘关系结点的数据,即包含双方关系人及序位、亲缘关系种类等信息的数据,或者除存储一个通用亲缘关系结点的数据外还可以存储相关的管理数据,如数据来源、处理时间、责任人、访问权限等;也可在分配存储空间时将部分存储空间作为索引存储空间,以存储为数据存储空间建立的索引;
从包含亲缘关系信息的已有信息中提取规范的两人之间亲缘关系信息并创建相应的通用亲缘关系结点来存储表示;
将通用亲缘关系结点的数据存储到数据存储空间的数据存储单元中,在有序存放时可能还要调整数据存储空间的数据;采取索引方式的还要根据需要创建索引并存储到索引存储空间,同时按照索引方式将数据存储到数据存储空间适当位置的数据存储单元中,有些情况还要根据索引方式调整索引存储空间的索引和/或数据存储空间的数据,如以平衡二叉树、B树、B+树等方式构建信息库时均有可能需要调整索引存储空间的索引和/或数据存储空间的数据;
以上构建信息库的方法可以依托已有的数据库***,如关系数据库***MS SQL、ORACLE等,这样则许多工作可以由数据库***自动完成,如分配存储空间、构建索引;若不依托已有的数据库***,则所有工作都要信息库的构建人自行实现,不过相关的数据结构及算法都有成熟的理论可以参考。
上述方法构成的通用亲缘关系信息库存储组织***,包括以下组件:
一个组件是初始化装置,用于为通用亲缘关系信息库分配存储空间,该空间全部或部分用于存储通用亲缘关系数据,数据存储空间的每一个数据存储单元可以存储一个通用亲缘关系结点的数据,即包含双方关系人及序位、亲缘关系种类等信息的数据,或者除存储一个通用亲缘关系结点的数据外还可以存储相关的管理数据,如数据来源、处理时间、责任人、访问权限等;也可在分配存储空间时将部分存储空间作为索引存储空间,以存储为数据存储空间建立的索引;
一个组件是提取暂存装置,用于从包含亲缘关系信息的已有信息中提取规范的两人之间亲缘关系信息并创建相应的通用亲缘关系结点来存储表示;
一个组件是存储及调整装置,用于将通用亲缘关系结点的数据存储到数据存储空间的数据存储单元中,在有序存放是可能还要调整数据存储空间的数据;采取索引方式的还要根据需要创建索引并存储到索引存储空间,同时按照索引方式将数据存储到数据存储空间适当位置的数据存储单元中,有些情况还要根据索引方式调整索引存储空间的索引和/或数据存储空间的数据。
包含通用亲缘关系信息库存储组织***的设备,其技术方案是:
通过转换器初始化装置为通用亲缘关系信息库分配存储空间,该空间全部或部分用于存储通用亲缘关系数据,数据存储空间的每一个数据存储单元可以存储一个通用亲缘关系结点的数据,即包含双方关系人及序位、亲缘关系种类等信息的数据,或者除存储一个通用亲缘关系结点的数据外还可以存储相关的管理数据,如数据来源、处理时间、责任人、访问权限等;也可在分配存储空间时将部分存储空间作为索引存储空间,以存储为数据存储空间建立的索引;
通过提取暂存装置从包含亲缘关系信息的已有信息中提取规范的两人之间亲缘关系信息并创建相应的通用亲缘关系结点来存储表示;
通过存储及调整装置将通用亲缘关系结点的数据存储到数据存储空间的数据存储单元中,在有序存放是可能还要调整数据存储空间的数据;采取索引方式的还要根据需要创建索引并存储到索引存储空间,同时按照索引方式将数据存储到数据存储空间适当位置的数据存储单元中,有些情况还要根据索引方式调整索引存储空间的索引和/或数据存储空间的数据。
附图说明
图1为通用亲缘关系信息库存储组织方法;
图2为通用亲缘关系信息库存储组织***;
图3为通用亲缘关系结点属性/通用亲缘关系表字段示意图;
下面结合附图进行说明。
具体实施方式
实施例1
本例依托商用关系数据库***ORACLE实现,登录ORACLE数据库***,创建一个COMM_RELATION数据库作为通用亲缘关系信息库,分配存储空间,创建索引均采用ORACLE数据库***的缺省配置,在COMM_RELATION数据库中创建一个COMM_RELATION表,定义表的字段有P1、P2、R,类型分别为VCHAR(18)、VCHAR(18)、VCHAR(12),分别存储关系人1的身份证号、关系人2的身份证号、具体亲缘关系种类的中文描述,创建索引的字段为P1、P2;
假设有在户籍管理***中某个家庭有4个人V0、V1、V2、V3,户主为V0,V1的“与户主关系”的当前值为“妻”,V2的“与户主关系”的当前值为“儿子”,V3的“与户主关系”的当前值为“女儿”。先要将已知的上述亲缘关系转换为规范的两人之间亲缘关系信息,为了叙述方便这里采用三元组来描述,具体亲缘关系种类采用单向亲缘关系的描述方式,三元组(a,b,r)表示b是a的具有r亲缘关系的关系人,如(甲,乙,儿子)表示乙是甲具有儿子关系的人,即乙是甲的儿子。从已知的上述亲缘关系可以获得3条规范的两人之间亲缘关系信息,用三元组表示如下:
(V0, V1,妻子)、(V0, V2,儿子)、(V0, V3,女儿)
然后可以创建相应的通用亲缘关系结点来存储表示这种规范的两人之间亲缘关系信息,最简单的亲缘关系结点应有三个属性,其中两个属性表示双方关系人并要明确其序位,一个属性表示具体亲缘关系种类,这里分别用P1、P2、R三个属性来表示(参见图3),并明确P1、P2的序位,即该结点要表示的亲缘关系信息是P2是P1的具有R亲缘关系的关系人。那么上述3条规范的两人之间亲缘关系信息可以创建相应三个通用亲缘关系结点E1、E2、E3,这里采用结构化内存变量的实现形式,其中E1. P1= V0、E1. P2= V1、E1. R= 妻子,E2. P1= V0、E2. P2= V2、E2. R= 儿子,E3. P1= V0、E3. P2= V3、E3. R= 女儿。
通过INSERT语句***三条记录到COMM_RELATION表中,各记录对应的属性分别设置为E1、E2、E3的相应属性,将E1、E2、E3等三个内存变量的信息存储,到COMM_RELATION表中。完整的***语句示例如下:
INSERT COMM_RELATION
SET P1=E1.P1,P2=E1.P2,R=E.R
Claims (5)
1.一种通用亲缘关系信息库存储组织方法,包括以下步骤:
分配存储空间,该空间全部或部分用于存储通用亲缘关系数据,数据存储空间的每一个数据存储单元可以存储一个通用亲缘关系结点的数据;
从包含亲缘关系信息的已有信息中提取规范的两人之间亲缘关系信息并创建相应的通用亲缘关系结点来存储表示;
将通用亲缘关系结点的数据存储到数据存储空间的数据存储单元中,或还要调整数据存储空间的数据。
2.一种通用亲缘关系信息库存储组织***,包括以下组件:
初始化装置:分配存储空间,该空间全部或部分用于存储通用亲缘关系数据,数据存储空间的每一个数据存储单元可以存储一个通用亲缘关系结点的数据;
提取暂存装置:从包含亲缘关系信息的已有信息中提取规范的两人之间亲缘关系信息并创建相应的通用亲缘关系结点来存储表示;
存储及调整装置:将通用亲缘关系结点的数据存储到数据存储空间的数据存储单元中,或还要调整数据存储空间的数据。
3.包含权利要求2的设备,其特征在于:
通过初始化装置分配存储空间,该空间全部或部分用于存储通用亲缘关系数据,数据存储空间的每一个数据存储单元可以存储一个通用亲缘关系结点的数据;
通过提取暂存装置从包含亲缘关系信息的已有信息中提取规范的两人之间亲缘关系信息并创建相应的通用亲缘关系结点来存储表示;
通过存储及调整装置将通用亲缘关系结点的数据存储到数据存储空间的数据存储单元中。
4.根据权利要求1所述的通用亲缘关系信息库存储组织方法或权利要求2所述的通用亲缘关系信息库存储组织***或权利要求3所述的包含通用亲缘关系信息库存储组织***的设备,其特征在于:
数据存储空间的每一个数据存储单元除存储一个通用亲缘关系结点的数据外还可以存储相关的管理数据。
5.根据权利要求1所述的通用亲缘关系信息库存储组织方法或权利要求2所述的通用亲缘关系信息库存储组织***或权利要求3所述的包含通用亲缘关系信息库存储组织***的设备,其特征在于:
分配存储空间时将部分存储空间作为索引存储空间;
数据存储时根据需要创建索引并存储到索引存储空间,同时按照索引方式将数据存储到数据存储空间适当位置的数据存储单元中,或还要调整索引存储空间的索引。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201310458832.3A CN103544226A (zh) | 2013-10-07 | 2013-10-07 | 一种通用亲缘关系信息库存储组织方法、***及设备 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201310458832.3A CN103544226A (zh) | 2013-10-07 | 2013-10-07 | 一种通用亲缘关系信息库存储组织方法、***及设备 |
Publications (1)
Publication Number | Publication Date |
---|---|
CN103544226A true CN103544226A (zh) | 2014-01-29 |
Family
ID=49967678
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201310458832.3A Pending CN103544226A (zh) | 2013-10-07 | 2013-10-07 | 一种通用亲缘关系信息库存储组织方法、***及设备 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN103544226A (zh) |
Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20050050030A1 (en) * | 2003-01-30 | 2005-03-03 | Decode Genetics Ehf. | Set definition language for relational data |
CN101950297A (zh) * | 2010-09-10 | 2011-01-19 | 北京大学 | 一种海量语义数据的存储和查询方法及装置 |
CN102682114A (zh) * | 2012-05-11 | 2012-09-19 | 广州家族网信息科技有限公司 | 一种家谱生成方法及*** |
-
2013
- 2013-10-07 CN CN201310458832.3A patent/CN103544226A/zh active Pending
Patent Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20050050030A1 (en) * | 2003-01-30 | 2005-03-03 | Decode Genetics Ehf. | Set definition language for relational data |
CN101950297A (zh) * | 2010-09-10 | 2011-01-19 | 北京大学 | 一种海量语义数据的存储和查询方法及装置 |
CN102682114A (zh) * | 2012-05-11 | 2012-09-19 | 广州家族网信息科技有限公司 | 一种家谱生成方法及*** |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN110765272B (zh) | 基于知识图谱的签约方法、装置、计算机设备及计算机存储介质 | |
CN103929325A (zh) | 一种信息***集成中的组织机构及用户权限统一控制方法 | |
Biddle | Measures of Indigenous social capital and their relationship with well‐being | |
Almuwil et al. | A Conceptual Study of the Factors Influencing e-inclusion | |
CN105631597A (zh) | 变电站三维可视化平台的构建方法 | |
Sun et al. | Wearable mobile internet devices involved in big data solution for education | |
Liu et al. | Modelling the impact of media in controlling the diseases with a piecewise transmission rate | |
CN109388635A (zh) | 一种多值数据基于二进制和字典表的数据存储法 | |
Kanoje et al. | Using MongoDB for social networking website deciphering the pros and cons | |
Johnson | The question of information justice | |
CN110727799B (zh) | 本体构建方法及装置 | |
CN103810248A (zh) | 基于照片查找人际关系的方法和装置 | |
CN111950866B (zh) | 基于角色的多租户组织结构管理***、方法、设备和介质 | |
CN111784453B (zh) | 基于区块链的跨平台医药集采价格同步方法及相关装置 | |
CN111949649B (zh) | 一种动态本体存储***、存储方法、数据查询方法 | |
CN103544222A (zh) | 一种通用亲缘关系信息存储表示方法、***及设备 | |
CN103544227A (zh) | 一种基本亲缘关系信息库存储组织方法、***及设备 | |
CN103544226A (zh) | 一种通用亲缘关系信息库存储组织方法、***及设备 | |
CN103617181A (zh) | 一种亲缘关系通用数据库构建方法和装置 | |
CN103544223A (zh) | 一种基本亲缘关系信息存储表示方法、***及设备 | |
Taylor et al. | Not-for-profits in the democratic polity | |
CN103617182A (zh) | 一种基本亲缘关系数据库构建方法和装置 | |
CN110119427B (zh) | 数据管理方法及相关产品 | |
Foot | Activity theory | |
CN103543957A (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 |
Application publication date: 20140129 |
|
RJ01 | Rejection of invention patent application after publication |