[发明专利]用于处理数据库的设备和方法有效
申请号: | 200810160838.1 | 申请日: | 2008-09-11 |
公开(公告)号: | CN101388034A | 公开(公告)日: | 2009-03-18 |
发明(设计)人: | 服部雅一 | 申请(专利权)人: | 株式会社东芝 |
主分类号: | G06F17/30 | 分类号: | G06F17/30 |
代理公司: | 上海市华诚律师事务所 | 代理人: | 丁利华 |
地址: | 日本国东京*** | 国省代码: | 日本;JP |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 本发明提供一种用于处理数据库的设备和方法。接收获取请求,以请求通过使用多重循环,从结构化数据库获取信息。将唯一的识别符赋值到为循环中的不同个创建的元素表中的每一个记录。通过对元素表执行叉积结合处理,创建叉积结合表,以致从元素表获取在获取请求中指定为获取目标的信息。在该表中对各记录赋值有多个识别符。对每一个循环,创建储存记录的单次循环表,在该表中所获取的信息,识别符,和元素互相对应。通过结合多个单次循环表,创建循环间结合表。基于包含在叉积结合表和循环间结合表中的识别符,控制叉积结合表中的记录与循环间结合表中的记录之间的对应。 | ||
搜索关键词: | 用于 处理 数据库 设备 方法 | ||
【主权项】:
1. 一种数据库处理设备,其特征在于,包含:接收单元,其从另一部分语法树接收请求获取与结构化数据库中包含的部分语法树中储存的各个元素相同的元素相对应的信息的处理的获取请求,所述处理是执行嵌套结构中多重循环的处理,并且所述每一个元素用作每一个所述多重循环中的变量;识别符赋值单元,其将唯一的识别符赋值到元素表中储存的每一个记录,每一个所述元素表是为所述多重循环中的每一个循环创建的;结合单元,其通过对已经赋值有所述识别符的所述元素表执行叉积结合处理来创建叉积结合表,在所述叉积结合表中将多个所述识别符赋值给每一个所述记录;信息获取单元,其基于每一个所述元素表中包括的所述元素获取在所述获取请求中指定为获取目标的信息;单次循环表创建单元,其对每一个所述循环创建储存所述记录的单次循环表,在所述记录中所获取的信息,所述识别符,和所述元素互相对应;结合表创建单元,其通过将对每一个所述循环分别创建的所述单次循环表结合来创建赋值有多个所述识别符的循环间结合表;以及对应控制单元,其基于赋值给所述叉积结合表的多个所述识别符和赋值给所述循环间结合表的多个所述识别符,控制所述叉积结合表中的所述记录与所述循环间结合表中的所述记录之间的对应。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于株式会社东芝,未经株式会社东芝许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/200810160838.1/,转载请声明来源钻瓜专利网。