在 DB2 中使用时态一致性管理时间

执行基于时间的引用完整性

来自 developerWorks 归档文件

Matthias Nicola 和 Martin Sommerlandt

归档日期: 2017 年 03 月 28 日 | 最初于: 2012 年 9 月 24 日

IBM® DB2® 10 中的新时态特性为基于时间的数据管理提供了丰富的功能。例如,一个日期范围可分配给每行数据以指出您的应用程序或业务何时认为该行有效。支持跟踪此类业务有效性的表称作应用程序周期时态表,而且其业务时间周期可以是过去的、现在的或未来的。对于有外键关系的父表和子表,可扩展引用完整性的概念来考虑传统键值,以及任何给定行的业务时间周期。本文将介绍这种时态引用完整性 (temporal referential integrity),以及如何在 DB2 中强制执行基于时间的一致性。本文内容适用于 DB2 for z/OS® 和 DB2 for Linux®, UNIX®, and Windows®。所有 SQL 样例已在 DB2 10.1 for LUW® 中进行了测试。

此内容不再更新或维护。全文以PDF 文件的方式提供。由于技术的快速发展,一些步骤和插图可能已经改变。



static.content.url=http://www.ibm.com/developerworks/js/artrating/
SITE_ID=10
Zone=Information Management
ArticleID=836928
ArticleTitle=在 DB2 中使用时态一致性管理时间
publish-date=09242012