>個人番号(マイナンバー)は原則として生涯同じ番号を使い続けていただき、自由に変更することはできません。
>ただし、漏えいして不正に用いられるおそれがあると認められる場合に限り、ご本人の申請または市町村長の職権により変更することができます。

対策1
新しいレコードを作成して対応(個人番号を主キーと出来る)

対策2
個人番号+適用期間のテーブルを持つ(個人番号を主キーと出来ない)

DB設計的に綺麗なのは後者だけど、実装が楽で高速なのは前者
テーブル結合が発生するやり方は性能設計的にやりたくない