发明名称 关连式资料库之表格复制方法
摘要 本发明之关连式资料库之表格复制方法,系辅以异动记录档及更新记录档,用以将主资料库中之复数个表格完整复制到副资料库。其中,异动记录档系持续记录主资料库之表格中每一笔执行异动指令之资料所依序产生的异动序号,更新记录档则将已提交完成异动指令之资料所对应的异动序号依照其大小顺序以记录为更新序号。据此,可依照更新记录档之更新序号、以撷取出在主资料库中异动后之对应资料内容,再复制储存到副资料库中。由于更新记录档系记录已提交之资料的更新序号,因此可确保复制过程流畅而免于受到资料执行时间过长或资料复原之影响。
申请公布号 TWI231908 申请公布日期 2005.05.01
申请号 TW092137193 申请日期 2003.12.26
申请人 数位联合电信股份有限公司 发明人 陈富利
分类号 G06F17/30 主分类号 G06F17/30
代理机构 代理人 吴冠赐 台北市松山区敦化北路102号9楼;杨庆隆 台北市松山区敦化北路102号9楼;林志鸿 台北市松山区敦化北路102号9楼
主权项 1.一种关连式资料库之表格复制方法,系辅以一异动记录档及一更新记录档,用以将一主资料库中之复数个表格完整复制到一副资料库中以完成一复制流程,每一表格系对应定义有一异动记录档及一更新记录档,该异动记录档系持续记录该主资料库之表格中每一笔执行一异动指令之资料所依序产生的异动序号,该更新记录档系将已提交完成该异动指令之该笔资料所对应的异动序号依照其大小以依序记录为一更新序号,其中,该异动指令系选自下列其中之一:新增指令、删除指令、及修改指令,该方法包括下列步骤:一起始复制步骤,系于一起始复制期间内、将储存于该主资料库中之该等表格复制储存至该副资料库中;一判断步骤,系判断于该复制期间内、该等更新记录档是否产生异动,若是,则继续执行下列步骤,否则完成该复制流程:一筛选步骤,系筛选出该等更新记录档中产生异动之更新序号及其对应之资料;以及一后续复制步骤,系于一后续复制期间内、将该等产生异动之更新序号所对应的资料依序复制储存至该副资料库中,并继续执行该判断步骤。2.如申请专利范围第1项所述之方法,其中,该起始复制步骤系于该起始复制期间内、首次将储存于该主资料库中之全部表格复制储存至该副资料库中。3.如申请专利范围第2项所述之方法,其中,该判断步骤系判断该更新记录档是否记录有内容,若是,则继续执行该筛选步骤。4.如申请专利范围第2项所述之方法,其中,该筛选步骤系撷取出该等更新记录档中之全部更新序号及其对应之资料。5.如申请专利范围第1项所述之方法,其中,该起始复制步骤系包括下列步骤:(A1)系撷取完成前一次复制流程后所建立之更新记录档;以及(A2)系将该更新记录档记录之更新序号所对应的资料依序复制储存到该副资料库中。6.如申请专利范围第1项所述之方法,其中,该后续复制步骤系包括下列步骤:(B1)系于一后续复制期间内、将该等产生异动之更新序号所对应的资料依序复制储存至该副资料库中;(B2)系储存该更新记录档中之最大更新序号;以及(B3)系删除所有小于该最大更新序号的更新序号,并继续执行该判断步骤。7.如申请专利范围第6项所述之方法,其中,于步骤(B2)中,该更新记录档中之最大更新序号系记录于该副资料库中,且该步骤(B3)系删除储存于该副资料库中、所有小于该最大更新序号的更新序号。8.如申请专利范围第6项所述之方法,其中,该判断步骤系比对该等更新记录档中之最小更新序号是否大于已储存之最大更新序号,若是,则继续执行该筛选步骤。9.如申请专利范围第1项所述之方法,其中,该异动记录档及该更新记录档中尚储存有每一异动序号及更新序号所对应之资料,且该后续复制步骤系于该后续复制期间内、自该更新记录档中将该等产生异动之更新序号所对应的资料依序复制储存至该副资料库中。10.如申请专利范围第1项所述之方法,其中,该后续复制步骤系于该后续复制期间内、自该主资料库中撷取出该等产生异动之更新序号所对应的资料依序复制储存至该副资料库中。11.如申请专利范围第1项所述之方法,其中,若一笔资料尚未提交完成该异动指令,则该笔资料对应之更新序号系记录无效之内容。12.如申请专利范围第1项所述之方法,其中,若一笔资料于执行该异动指令过程中、执行一复原指令,则该笔资料对应之更新序号系记录无效之内容。13.如申请专利范围第1项所述之方法,其中,于执行该复制流程时、该主资料库仍持续正常运作。图式简单说明:图1系为一时间轴示意图。图2系为另一时间轴示意图。图3系本发明一较佳实施例之时间轴示意图一。图4系本发明一较佳实施例之异动记录档之示意图。图5系本发明一较佳实施例之更新记录档之示意图。图6系本发明一较佳实施例之流程图。图7系本发明一较佳实施例之时间轴示意图二。图8系为图7在时间T1时所记录之异动记录档。图9系为图7在时间T1时所记录之更新记录档。图10系为图7在时间T3时所记录之异动记录档。图11系为图7在时间T3时所记录之更新记录档。图12系为图7在时间T4时所记录之更新记录档。
地址 台北市内湖区港墘路220号