【发布时间】:2020-05-15 08:09:05
【问题描述】:
我正在构建一个同时管理食物和锻炼的应用程序。我不确定谁来存储用户的日常活动
其实我有一个餐桌食物:
id
name
energy
proteins
餐桌餐,用于存储用某些食物制成的饭菜并存储总营养值:
id
name
cat
total_enery
total_proteins
table meal_food 用来存放餐中的食物:
meal_id
food_id
nb_portion
桌上锻炼:
id
name
type
表格练习:
id
name
type
duration
表锻炼_练习
workout_id
exercice_id
现在我的问题是如何设计一个表格来存储用户 日常活动?我需要储存食物、膳食、锻炼、锻炼
我每天都需要选择一份食物,选择一份或一份已经储存的食物,一次锻炼或锻炼。
我正在做这样的事情,但我真的不确定:
表 user_daily_activity
id
day
food_id
meal_id
food_id_portion
workout_id
exercice_id
尝试分组是个好主意还是我需要分开?我应该创建这样的表格以获得更多控制权吗?
user_daily_food
user_daily_meal
user_daily_workout
user_daily_exercices
【问题讨论】: