私はすべてのユーザーが投稿の下でコメントできるブログアプリケーションを作成しています。ブログコメント用のdbテーブルと行の構造化
ブログに登録されているユーザーは、プロフィールに定義されている名前でコメントが表示されますが、コメントする機能もあります。ユーザーがログインしていない場合の相違点のみです。firstname、lastname電子メールを送信する必要があります。
私はテーブルでusers
とcomments
を持っています。 comments
テーブルには、users
テーブルの外部キーと3列のfirstname
,lastname
およびemail
があります。
ユーザーがログに記録してコメントを書き込むと、自分のアカウントからのユーザーのファーストネーム、ラストネーム、電子メール、およびユーザーの外部キーを保存していますが、ゲストでゲスト名を保存すると、姓とメールはcomments
の表で横に並んでいます。
外部キーのみを保存する必要がありますか?それとも既に私が既に持っているデータのユーザーのIDと一緒にコメントに水平に持っているユーザーfirstname、lastnameと電子メールを保存する悪いアプローチではありませんか?
お返事ありがとうございますが、私が尋ねたものではありません –