さまざまな領域にいくつかのユーザー属性があるため、それらを 2 つのテーブルに分けたいと考えています。
1 つは、ユーザー ID を持つ users テーブルです。別のテーブルには、ユーザーの位置座標が保持されます。ユーザーごとに 1 つの場所のままです。ユーザーにとってはオプションの値です。
users テーブルは重要すぎていじり回せず、location テーブルほど変わらないように思えるので、location テーブルを新しいテーブルにしたいと考えています。これは良い習慣ですか?
しかし、これらの 2 つのテーブルを 1 対多および属しているテーブルとして関連付けることはできますか? それで、コントローラーで通常の関連付けられたモデルとして引き続き使用できますか? それらだけが実際に 1 対 1 の関係にあります。