发明名称 用于检查分层型数据库中的指针的一致性的系统和方法
摘要 本发明以检查分层型数据库中的指针的一致性为目的,包含:提取部,根据所述数据库中的段信息,判别段的类型以及段中包含的指针的类型,当所述判别结果表示一个母段和多个子段属于母子关系的情况下,提取在所述多个子段中指示所述母段的母指针、在所述多个子段中指示下一子段的兄弟指针、以及在所述母段中指示所述特定的子段的子指针;以及根据所述母段的保存目的地地址以及所述子指针的值的组合和所述子段中包含的母指针以及兄弟指针的值的组合来计算第1散列值,根据所述子段的保存目的地地址以及所述子段中包含的母指针的值的组合来计算第2散列值,两者不同时示出一致性错误的结构。
申请公布号 CN102667734B 申请公布日期 2014.08.20
申请号 CN201080058072.1 申请日期 2010.11.16
申请人 国际商业机器公司 发明人 森茂子
分类号 G06F12/00(2006.01)I 主分类号 G06F12/00(2006.01)I
代理机构 北京市柳沈律师事务所 11105 代理人 黄小临
主权项 一种用于检查分层型数据库中的指针的一致性的系统,包括:读取部,读取在所述分层型数据库中记录的段的信息;判别部,根据所述读取部读取的段信息,判别各段的类型以及在各段中包含的指针的类型;提取部,根据所述判别部的判别结果,从多个子段提取指示相同的母段的母指针和在所述多个子段中从特定的子段起按顺序指示下一子段的兄弟指针,并且从所述母段提取指示特定的子段的子指针;计算部,根据所述母段的保存目的地地址以及所述子指针的值的组合和所述多个子段中包含的母指针以及兄弟指针的值的组合来计算第1散列值,根据所述多个子段的保存目的地地址以及所述多个子段中包含的母指针的值的组合来计算第2散列值;以及检查部,在所述第1散列值以及所述第2散列值不同的情况下,示出一致性错误。
地址 美国纽约阿芒克