キーワードを追跡し、各ユーザーのデータベースにスコア システムを設定したいと考えています。
私はuser
テーブルと彼らのwebsite
テーブルを用意します。
user テーブルには、ユーザー ID、電子メール、パスワードなどの基本情報が含まれます。Web サイト テーブルには、id、user_id、キーワード、およびスコアが含まれます。
そのため、MySQLicious タグ付けソリューションを実装する Web サイト テーブルにすべてのキーワード (最大 5 つのキーワード) を保持します。
私が持っている質問は、私は常にスコアを更新するので、ウェブサイトのテーブルに「スコア」フィールドを保持するか、まったく新しいテーブルを作成して、ウェブサイトの id フィールドに基づいてすべてのスコアをリンクする必要がありますか??
編集:また、キーワードを同じテーブルに保持するか、それらを分離する必要がありますか?