السلامُ عليكم .

لديّ فكرة : خط زمني يعتمد على الأحداث التي يفعلها المستخدم ، ليشاركها مع أصدقائه -قريب من فكرة خط زمن الفيسبوك ، وخط زمن موقع قودريدز أقرب له أكثر-.

يا تُرى ماهي أفضل طريقة لتصميم قاعدة بيانات لهذه الفكرة؟

علمًا بأن لدي أربع جداول :

  • التقييم

  • الآراء

  • تحديث للحالة

  • إضافة مشروع

فكّرت في الطريقة التالية :

أنشئ جدول يحتوي على :

id,Event_type,Event_id,user_id,date

لكن كيف سأعرف الجدول الذي فيه Event_id ؟ - في نفس الاستعلام- ؟ ، إذا كان بواسطة Event_type فكيف سأعرفه؟ ، اعذروني لا زلت مبتدئًا.

وشكرًا لكم مقدمًا.