私は単純なツリー構造を持っています: マネージャー/チーム リーダー/チーム メンバー。ただし、この構造は時間によって変化します。たとえば、(YYYY.MM.DD) 2013.01.01 から 2013.03.31 まではチーム メンバー 1 がチーム 1 のメンバーであり、2013.04.01 以降はチーム 2 のメンバーです。ホールチーム(メンバーを含む)をあるマネージャーから別のマネージャーに移動することです。組織の構造を、スナップショットごとに覚えておく必要があります。
これをOracleデータベース(11gR2)に実装するのに最適なモデルは何ですか? 考えられるユース ケースは次のとおりです: 各レベルでの人物の追加、削除、および各レベルでの人物/グループの移動。そしてもちろん、構造を表示し、各レベルのボスを表示し、各レベルのメンバーを表示し、一定期間のメンバーシップの履歴を表示します。
よろしくお願いします、
ヤセク