The invention discloses a non generic relationship database traversal improvement methods, first traversal process of each record every empty one by one interaction is derived and perfect information base, if the corresponding relation of attribute records is empty and no treatment will correspond to the corresponding attribute relation record set as specified in this record relationships I value, if the other corresponding treatment for other needs; second times traversal process is each record is empty one by one correlation is derived and improve the information base, if the property is empty if the correlation is derived, correlation is derived and set the attribute according to the derivation the results may adjust the corresponding attribute related records even when necessary, or according to the corresponding attribute of mutual relationship between the recorded value set when the phase; When there is no corresponding attribute in the relation record, the reuse scheme should be determined according to the optimization strategy, and then the corresponding processing is carried out.
【技术实现步骤摘要】
本专利技术属于计算机信息处理领域,尤其涉及。
技术介绍
专利技术专利申请基本亲缘关系信息库、收养亲缘关系信息库、抚养亲缘关系信息库、优选亲缘关系信息库、完全亲缘关系信息库等非通用亲缘关系信息库的存储组织方法,及专利技术专利申请一种亲缘关系信息库构建方法,仅解决该种类型亲缘关系信息库可直接描述的亲缘关系信息的直接存储,而仅有已识别亲缘关系信息对于分析检索还是不够的,因为很多属性为空,这就给查询分析带来很多困难。要提高分析检索的效率,应当尽量填满为空的属性,这就需要通过亲缘关系推导。而专利技术专利申请一种亲缘关系相互性推导和相关性推导方法,这就为填满为空的属性进而提高分析检索效率提供了有效的途径。
技术实现思路
本专利技术要解决构建单一种类或其组合或优选或完全亲缘关系信息库时由于信息不完善而分析检索效率不高的问题,为解决上述问题,本专利技术的目的在于提供一种亲缘关系信息库遍历完善方法,使信息库能够得到尽可能的完善,从而提高其分析检索效率。本专利技术提出的亲缘关系信息库遍历完善方法,是对信息库全库的一种检查完善,主要利用已有的亲缘关系推导方法,从已有亲缘关系信息推导出新的亲缘关系从而使信息库更加完善,另外还可消除数据冲突,进一步改善信息库的性能,遍历完善主要包括以下步骤: 第一遍遍历过程:逐一进行相互性推导并完善信息库;包括以下步骤: 第I步:首先将亲缘关系信息库中所有记录的所有属性均标记为未处理,这里标记到属性,在处理的过程中将经过处理的属性标记为已处理,避免重复处理; 第4步:开始处理每一个记录,先定位到亲缘关系信息库中第一个记录,如果已经到 ...
【技术保护点】
一种非通用亲缘关系信息库遍历完善方法,其特征在于包括以下步骤:第一遍遍历过程:逐一进行相互性推导并完善信息库;第二遍遍历过程:逐一进行相关性推导并完善信息库。
【技术特征摘要】
1.一种非通用亲缘关系信息库遍历完善方法,其特征在于包括以下步骤: 第一遍遍历过程:逐一进行相互性推导并完善信息库; 第二遍遍历过程:逐一进行相关性推导并完善信息库。2.权利要求1所述的一种非通用亲缘关系信息库遍历完善方法中的根据亲缘关系的相互性进行关系推导来实现的第一遍遍历过程,其特征在于包括以下步骤: 第I步:将亲缘关系信息库中所有记录的所有属性均标记为未处理; 第4步:定位到亲缘关系信息库中第一个记录,如果已经到达信息库末则执行第16步结束,否则执行下步; 第7步:检查该记录第一个不为空且未处理的属性,如果没有则执行第14步,否则执行下步; 第9步:进行相互性推导,如果对应关系人记录的对应属性为空且未处理将对应关系人记录的对应属性设置为指明本记录的关系人本人的值并将两个记录的对应属性均标记为已处理;如果对应关系人记录的对应属性已为指明本记录的关系人本人的值则将两个记录的对应属性均标记为已处理即可;如果为其它值且该属性描述的是可能超过2个关系人的同种相互亲缘关系,则一直追溯到对应属性为空或指明本记录的关系人本人的值的链尾记录,为空时将链尾记录的对应属性改为指明本记录的关系人本人的值否则无须设置对应属性值,并将此链上所有记录的对应属性均标记为已处理;如果为其它值且该属性描述的是仅为2个关系人的同种相互亲缘关系,则按冲突规则处理并将两个记录的对应属性均标记为已处理; 第12步:处理该记录下一个不为空且未处理的表示两人之间亲缘关系属性,如果有执行第9步,如果没有则执行下步; 第14步:定位到亲...
【专利技术属性】
技术研发人员:倪龙,
申请(专利权)人:宁波芝立软件有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。