我已经阅读了几个显示时间有效性和时间特征的 oracle 教程。但是,在我阅读的示例中,演示表中没有使用主键。
http://docs.oracle.com/cd/E16655_01/appdev.121/e17620/adfns_design.htm#ADFNS1005 http://www.oracle.com/webfolder/technetwork/tutorials/obe/db/12c/r1/ilm /temporal/temporal.html
是否应该将主键添加到这些表中?我问是因为我想知道这些时态表中的一个应该如何被另一个表引用。我可以将一个时态表中的外键添加到另一个时态表吗?
如果我添加一个 pk/外键关系,然后用 pk 更新表中的引用,带有 fk 的表指向一个不再相关的记录......时态数据是否破坏了正常的主键 - 外键关系?如果是这样,这如何影响性能,我是否只使用普通列作为“外键”并为查询中的引用时间段选择正确的列?
有没有人知道或手头有任何示例或教程来显示具有正常或伪正常 pk / fk 用法的时间数据?
谢谢