ユーザー登録システムを作成するときは、ユーザーの電子メールをユーザー名として使用します。
データベース スキーマを作成するとき、それらを 2 つの別個のフィールドとして扱うべきですか、それとも単に 1 つとして扱うべきですか?
例えば。
USER_TABLE {USER_ID, USERNAME, FNAME, LNAME, EMAIL}
また
USER_TABLE {USER_ID, USERNAME, FNAME, LNAME}
2つのフィールドを別々に保存する唯一の議論は(それらが同じであっても)、ユーザーが電子メールではないユーザー名を作成できるようにすることを決定した場合、ある種の将来を保証するためだと思いますか?
考え?