发明名称 数据连接/显示方法
摘要 多个表格式化数据能高速连接,不要求使用大容量存储器。每一表格式化数据被分为一个或多个信息块,每一信息块由值目录及指示字数组组成,值目录中包含项目值,按项目值号码顺序排列,项目值号码与属于特定项目的项目值对应,指示字数组包含指定项目值号码的指示字值,按指示字值唯一定义的记录号码顺序排列。当连接多个表格式时,找出表格式化数据之间的等价项目,并把涉及等价项目的信息块中包含的值目录,进行比较,并使两个值目录等价。之后,按照关键字项目并利用上述过程获得的数组,对表格式之一的数据分类,然后进行计算,以获得指示该表格式化数据及其他表格式化数据的记录号码的存储器位置地址。利用计算的地址,显示已连接的表格式化数据。
申请公布号 CN1277232C 申请公布日期 2006.09.27
申请号 CN02824599.7 申请日期 2002.11.11
申请人 特博数据实验室公司 发明人 古庄晋二
分类号 G06F17/30(2006.01) 主分类号 G06F17/30(2006.01)
代理机构 中国国际贸易促进委员会专利商标事务所 代理人 康建峰
主权项 1.一种使表格式数据结合的结合/提示方法,其中,各表达为记录的数组的多个表格式数据被结合,和把结合的表格式数据提示,该记录的数组包含项目及其项目值,其特征在于包括下列步骤:构造每一表格式数据的步骤,该步骤把表格式数据分为一个或多个信息块,每一信息块包含一值目录和一指示字数组,值目录中按照项目值号码顺序存储项目值,项目值号码与属于特定项目的项目值对应,指示字数组中的指示字值按照唯一的记录号码顺序存储,指示字值用于指示项目值号码;查找项目的步骤,该步骤找出供多个表格式数据共用的项目;指定信息块的步骤,该步骤指定与共用项目有关的信息块;比较值目录并建立共享的值目录的步骤,该步骤在该多个表格式数据中,比较该已指定的信息块内包含的值目录并建立共享的值目录,使值目录彼此等价;变换指示字数组的步骤,该步骤在使值目录等价时,按照向信息块中添加项目值来变换指示字数组,其中,在信息块中增加项目值,并建立新的指示字数组;判定表格式数据的步骤,该步骤对该多个表格式数据和在与特定项目有关的信息块中间,判定表格式数据,其中,缺省的分类次序反映在提示上,在提示时被判定为主表格式数据,则非该表格式数据的其他表格式数据,被判定为从属表格式数据;建立从属方现有数数组的步骤,该步骤在构成从属表格式数据且其中的项目值变成等价的信息块中,建立从属方现有数数组,用于与项目值对应地存储现有数,该现有数指示与从属表格式数据有关的记录个数;建立从属方累加数数组的步骤,该步骤引用从属方现有数数组中的现有数,并建立从属方累加数数组,该从属方累加数数组存储与项目值对应的现有数的累加数;抽取指示字值的步骤,该步骤在构成主表格式数据且其中的项目值变成等价的信息块中,抽取指示字数组中由主方记录号码指示的指示字值;第一指定步骤,该步骤指定从属方现有数数组中由该指示字值指示的一个单元,使该单元与一主方记录号码对应,并把该单元放进记录数指示数组中,该记录数指示数组指出与主表格式数据每一记录对应的从属表格式数据的记录个数;建立主方累加数数组的步骤,该步骤引用记录数指示数组中该记录个数,并建立主方累加数数组,以便存储与主方记录号码对应的该记录个数的累加数;获得记录个数的累加数总和的步骤,该步骤对主方累加数数组,获得记录个数的累加数总和,并建立新的记录号码数组,该新的记录号码数组能包括各单元的总和数,并能用于指定一个与该结合的表格式数据对应的新记录;获得第一合成数组的步骤,该步骤通过该新记录号码数组中的新记录号码,与主方累加数数组中的某一单元比较,由于重复而获得包含主表格式数据中记录号码的第一合成数组;第二指定步骤,该步骤在与从属表格式数据有关的指示字数组中,指定由主表格式数据中该记录号码指示的一个单元,作为第一合成数组中的单元;第三指定步骤,该步骤依据与从属表格式数据有关的指示字数组中该单元的指示,指定从属方累加数数组中一个单元,并作为从属方开始地址暂时保持它;和获得第二合成数组的步骤,该第二合成数组包含:从属表格式数据中一个记录号码,由于重复,该记录号码来自记录号码数组中一个记录号码;由该记录号码指定的主累加数数组中的一个单元;和该从属方的开始地址;其中,根据第一合成数组中包含的该记录号码,抽取与主方信息块有关的值目录中的一个项目值,又根据第二合成数组中包含的该记录号码,抽取从属方信息块值目录中一个项目值。
地址 日本神奈川