数据库关系周期,如何打破呢?

时间:2017-04-11 18:15:26

标签: mysql database database-design relational-database

我认为我的数据库架构中存在一个循环,这不应该是设计关系的好习惯。但是,我不确定这是否是解决此问题的更好方法。

我只是想建立一个健身追踪系统。我们的用户可以创建练习,我们公司也会提供标准练习。然后,每个练习可以存储在列表中。列表将通过培训进行许多练习。每项运动结果(如时间,步速,体重)都将存储在训练中。

Database Schema

1 个答案:

答案 0 :(得分:0)

我认为您不需要user_has_exercise表。应通过“列表”和“培训”表维护用户与其锻炼之间的关系。