だから私はユーザー通知システムを作成しました、そして私は次のように構造化されたuser_notificationsテーブルを持っています:
id
receiver_id
sender_id
action
action_type
entity_id
timestamp
現在、「entity_id」列を介して通知に接続されている他のテーブルに値があります。それで、 videos_watchedというこのテーブルもあるとしましょう:
video_id
user_id
time_watched_for
それらはuser_notifications.entity_idからvideos_watched.video_idに接続されています
私が判断しようとしているのは、2番目のテーブルにもデータを格納するのが悪いことかどうかです。user_notificationsテーブルを、ユーザーデータを実際に確実に保存する場所ではなく、インタラクションテーブルとして扱う必要がありますか?