1

データベーステーブルを設計するための最良の方法はどれですか?

ユーザー用にデータベース テーブルをセットアップする方法について、2 つのシナリオがあります。

1)usersテーブルを使用して、ユーザー ID、電子メール、ユーザー名、パスワード、名、姓、およびその他すべてのプロファイル データを含めます。

2)usersID、電子メール、パスワード、およびログイン情報を保存するだけのテーブルがあり、userprofileテーブルを使用してすべてのプロファイルデータを保存します。

ウェブサイトが将来どれだけ大きくなるか分からない場合、どちらの方法を取るのが良いでしょうか?

後で別の方法でやるべきだったと気付くよりも、今は正しい方法で物事を行おうとしています。

すべての提案を前もってありがとう!

4

1 に答える 1

2

User と UserProfile の間に 1 対 1 の関係がある場合は、データ セットごとに異なる重要なインデックス作成要件がない限り、それらを同じテーブルに格納することをお勧めします。

于 2013-03-09T04:36:16.230 に答える