データベースを設計するとき、繰り返しデータセットを別のテーブルにシフトする傾向があることに気づきました。たとえば、私が人々のテーブルを持っていて、各人が州に住んでいるとしましょう。次に、これらの繰り返し状態を別のテーブルに移動し、外部キーで参照します。
ただし、州に関するデータをこれ以上保存していなかった場合はどうなりますか。次に、StateIDとStateが入ったテーブルを作成します。このアクションは正しいですか?状態はusersテーブルの主キーに依存しているので、それを独自のテーブルにシフトすることは何かに役立ちますか?
ありがとう、