ユーザーが登録済みアカウントから、または匿名で投稿できるようにする Web アプリケーションを開発しています。表NULL
のUserId
列で許可するか、未確認を作成して未登録ユーザーの ID を参照する必要がありますか?Post
User
未確認のユーザー
ユーザー
| UserId | Name |
+--------+------------+
| 1 | Unverified |
| 2 | Real User |
役職
| PostId | UserId | Post |
+--------+--------+----------------+
| 1 | 1 | Blah blah... |
| 2 | 1 | Blah blah... |
| 3 | 2 | Blah blah... |
- VS -
許可するNULL
ユーザー
| UserId | Name |
+--------+------------+
| 1 | Real User |
役職
| PostId | UserId | Post |
+--------+--------+----------------+
| 1 | NULL | Blah blah... |
| 2 | NULL | Blah blah... |
| 3 | 1 | Blah blah... |