有効な開始日と終了日に基づいてレコードが有効で無効となるデータセットで作業した経験がある人はいますか?問題は、これらのテーブルのレコードが、有効な開始日と終了日を持つ他のテーブルへの外部キーを持っている場合です。データベースレコード - 有効な開始日と終了日と外部キー
ヒストリを維持しながら。
例:
---ペット---
犬という名前の碧玉、所有者は、1月からジャックは - > 6月と6月からケンを販売している - >時間
---所有者の終わり---
ジャンク - >ファブからハウスBに住み、その後febからハウスB - >時間の終了
ケンはfeb - > september、ハウスDからsept - >終わりまで
ジャスパーの報告が6月にある場合、オーナーはHoに住むジャックになりますBを使用します。septemberに同じクエリを実行すると、House DのKenになります。
この関係をモデル化するにはどうすればよいでしょうか?そして、適切な関係を維持するためにデータに「更新」を実行する方法は?