我对iOS核心数据和许多关系都有疑问。 我想写一个健身应用程序。所以我需要三张桌子。 以下结构:
表格锻炼:
表格练习:
表格设置
现在,每项训练都可以有很多练习。每次练习都可以进行不同的练习。 每个练习也可以有很多套。每组都可以有一个练习。但是(现在是重要的部分)练习在不同的训练中可以有不同数量的集合。
所以一套与练习和锻炼相关,或者?
我不知道如何设计我的erd。 你能帮我吗?
答案 0 :(得分:0)
each practice can be in different workouts
和a practice can have different numbers of sets in different workouts
不能同时为真。
所以,你需要一些其他实体来处理它。像WorkoutPractice
这样的东西。 WorkoutPractice
的实例不可重复使用。
所以锻炼有很多锻炼方法。每个锻炼练习只有一次锻炼。每个锻炼练习都有一个练习。每个锻炼练习都有一组训练。练习不再有套装。