SQL で一時的な多対多の関係をどのように表現しますか? 非一時的な状況では、ジャンクション テーブル(別名リンク/ブリッジ/マップ) を使用して 2 つの側を接続します。
ジャンクション テーブルに ValidStart 列と ValidEnd 列を含めるだけで、一時的な追跡を簡単に追加できますか? これを行った場合、どのような問題に遭遇しましたか? この種の関係の経時変化を追跡するためのより良い方法はありますか?
それがまったく役立つ場合、私の場合、特にSQL 2008を使用しており、有効な時間のみを追跡しているため、一時データはバイテンポラルではありません。