有没有人有过使用数据集的经验,根据有效的开始日期和结束日期,记录变得有效和无效?问题是这些表中的记录是否具有其他表的外键,这些表也具有有效的开始日期和结束日期数据库记录 - 有效的开始日期和结束日期以及外键
似乎您必须最终为每个表创建新记录以允许外键更新,同时保留历史记录。
例子:
---宠物---
狗命名的碧玉,主人是杰克扬 - >君和君卖给肯 - >时间
---所有者结束---
杰克住在A楼,从jan - > feb,然后B楼从feb - >时间的尽头
Ken住在C公寓,从二月 - >九月,D楼从九月 - >时间的尽头
因此,如果在6月份的贾斯珀报告中,老板将在杰克生活在何使用B.同样的查询运行九月将肯在众议院D.
如何建立这种关系的最佳方式是?以及如何对数据执行“更新”以维护适当的关系?