有沒有人有過使用數據集的經驗,根據有效的開始日期和結束日期,記錄變得有效和無效?問題是這些表中的記錄是否具有其他表的外鍵,這些表也具有有效的開始日期和結束日期數據庫記錄 - 有效的開始日期和結束日期以及外鍵
似乎您必須最終爲每個表創建新記錄以允許外鍵更新,同時保留歷史記錄。
例子:
---寵物---
狗命名的碧玉,主人是傑克揚 - >君和君賣給肯 - >時間
---所有者結束---
傑克住在A樓,從jan - > feb,然後B樓從feb - >時間的盡頭
Ken住在C公寓,從二月 - >九月,D樓從九月 - >時間的盡頭
因此,如果在6月份的賈斯珀報告中,老闆將在傑克生活在何使用B.同樣的查詢運行九月將肯在衆議院D.
如何建立這種關係的最佳方式是?以及如何對數據執行「更新」以維護適當的關係?