Давайте рассмотрим user как таблицу. Некоторые из пользовательских действий - это ходьба, бег и т. Д., Которые можно сохранить в user_activity . Для прогулок или любых других занятий я хотел бы хранить информацию журнала в таблице user_activity_logs . Активность может быть такой, как если бы вы пришли в парк, начали ходить, заканчивали ходить и т. Д. Есть ли лучший способ, кроме этой структуры стола?
1. User(Table)
- User_ID(PK)
2. User_Activity(Table)
- User_Activity_ID(PK)
- User_ID(FK)
3. User_Activity_Log(Table)
- User_Activity_log_ID(PK)
- User_Activity_ID(FK)