发明名称 用于处理数据库的设备和方法
摘要 本发明提供一种用于处理数据库的设备和方法。接收获取请求,以请求通过使用多重循环,从结构化数据库获取信息。将唯一的识别符赋值到为循环中的不同个创建的元素表中的每一个记录。通过对元素表执行叉积结合处理,创建叉积结合表,以致从元素表获取在获取请求中指定为获取目标的信息。在该表中对各记录赋值有多个识别符。对每一个循环,创建储存记录的单次循环表,在该表中所获取的信息,识别符,和元素互相对应。通过结合多个单次循环表,创建循环间结合表。基于包含在叉积结合表和循环间结合表中的识别符,控制叉积结合表中的记录与循环间结合表中的记录之间的对应。
申请公布号 CN101388034B 申请公布日期 2011.05.18
申请号 CN200810160838.1 申请日期 2008.09.11
申请人 株式会社东芝 发明人 服部雅一
分类号 G06F17/30(2006.01)I 主分类号 G06F17/30(2006.01)I
代理机构 上海市华诚律师事务所 31210 代理人 丁利华
主权项 一种数据库处理设备,其特征在于,包含:接收单元,其从另一部分语法树接收请求获取与结构化数据库中包含的部分语法树中储存的各个元素相同的元素相对应的信息的处理的获取请求,所述处理是执行嵌套结构中多重循环的处理,并且每一个元素用作每一个所述多重循环中的变量;识别符赋值单元,其将唯一的识别符赋值到元素表中储存的每一个记录,每一个所述元素表是为所述多重循环中的每一个循环创建的;结合单元,其通过对已经赋值有所述识别符的所述元素表执行叉积结合处理来创建叉积结合表,在所述叉积结合表中将多个所述识别符分别赋值给每一个所述记录;信息获取单元,其基于每一个所述元素表中包括的所述元素获取在所述获取请求中指定为获取目标的信息;单次循环表创建单元,其对每一个所述循环创建储存所述记录的单次循环表,在所述记录中所获取的信息,所述识别符,和所述元素互相对应;结合表创建单元,其通过将对每一个所述循环分别创建的所述单次循环表结合来创建赋值有多个所述识别符的循环间结合表;以及对应控制单元,其基于赋值给所述叉积结合表的多个所述识别符和赋值给所述循环间结合表的多个所述识别符,控制所述叉积结合表中的所述记录与所述循环间结合表中的所述记录之间的对应。
地址 日本国东京都港区芝浦一丁目1番1号
您可能感兴趣的专利