校验参照完整性中涉及的表空间的方法技术

技术编号:2883329 阅读:288 留言:0更新日期:2012-04-11 18:40
恢复实用程序或重新加载实用程序确定是否执行校验实用程序。如果执行校验实用程序,则恢复实用程序或重新加载实用程序将从属表名称记录到为作业步骤分配的永久虚拟存储器,而不是记录到为子任务分配的临时虚拟存储器。恢复实用程序或重新加载实用程序完成其工作之后,如果接下来是校验实用程序,当子任务结束时,那么数据库操作系统不会释放恢复实用程序或重新加载实用程序记录从属表空间名称的永久虚拟存储器(例如:数据区域)。终止恢复或重新加载实用程序后,永久数据区域可供校验实用程序使用。(*该技术在2019年保护过期,可自由使用*)

【技术实现步骤摘要】

本专利技术涉及数据库管理系统,更具体地说,本专利技术涉及对数据库管理系统中参照完整性涉及的表空间进行校验的校验方法。
技术介绍
公知的数据库软件程序是由IBM公司推出的DATABASE 2(DB2)数据库软件。正如在本
内众所周知的那样,DB2作为在IBM MVS操作系统软件下运行的计算机系统的子系统运行。在DB2环境下,用户数据常驻在表空间的DB2表内。例如,表空间为诸如磁盘驱动器等直接存取存储设备(DASD)内的存储空间的一部分。作为例子,以下示出可以存储在表空间内的订单项目(order_entry)表。该订单项目表含有列客户编号(customer_number);产品编号(product_code;定单编号(order_number);顾客姓名(buyer_name);以及运送到的邮编(ship_to_zip)。订单项目表 尽管在上述订单项目表内示出四行,但是此表可以具有百万行用于公司所有的订单,例如四百万行。例如,订单项目表还具有三个索引关键字和2个外部关键字。索引关键字为表内特定行的标识符,同时外部关键字也标识行但还用于如下所述的参照完整性。例如,订单本文档来自技高网...

【技术保护点】
一种在数据库管理系统中用于校验表空间的方法,数据库管理系统包括加载实用程序和校验实用程序,该方法包括步骤:剖析加载实用程序控制语句;作为剖析的加载实用程序控制语句的函数,确定校验实用程序是否被识别;如果校验实用程序被识别,则分配 永久存储区域供加载实用程序使用;加载实用程序将表空间名称记录到永久存储区域内;以及定位永久存储区域供校验实用程序使用。

【技术特征摘要】
...

【专利技术属性】
技术研发人员:小阿曼多B伊西普克里斯托夫F帕克斯蒂芬J韦弗
申请(专利权)人:联合想象计算机公司
类型:发明
国别省市:US[美国]

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1