核心数据多对多关系
Core Data Many To Many Relations
我对 iOS 核心数据和多对多关系有疑问。
我想写一个健身应用程序。所以我需要三张桌子。
以下构造:
Table 锻炼:
- id
- 姓名
Table 做法:
- id
- 姓名
Table 集
- id
- 中断
现在,每次锻炼都可以有很多练习。每次练习都可以进行不同的锻炼。
每个练习也可以有很多组。每组可以有一个练习。但是(现在是重要的部分)一个练习在不同的训练中可以有不同数量的组数。
所以一组与练习和锻炼有关,或者?
我不知道如何设计我的 erd。
你能帮帮我吗?
each practice can be in different workouts
和 a practice can have different numbers of sets in different workouts
不能同时为真。
所以,您需要一些其他实体来处理它。有点像 WorkoutPractice
。 WorkoutPractice
的实例将不可重复使用。
所以一个锻炼有很多锻炼方法。每个锻炼练习只有一个锻炼。每个锻炼练习都有一个练习。每个锻炼练习都有一组。练习不再有套路。
我对 iOS 核心数据和多对多关系有疑问。 我想写一个健身应用程序。所以我需要三张桌子。 以下构造:
Table 锻炼:
- id
- 姓名
Table 做法:
- id
- 姓名
Table 集
- id
- 中断
现在,每次锻炼都可以有很多练习。每次练习都可以进行不同的锻炼。 每个练习也可以有很多组。每组可以有一个练习。但是(现在是重要的部分)一个练习在不同的训练中可以有不同数量的组数。
所以一组与练习和锻炼有关,或者?
我不知道如何设计我的 erd。 你能帮帮我吗?
each practice can be in different workouts
和 a practice can have different numbers of sets in different workouts
不能同时为真。
所以,您需要一些其他实体来处理它。有点像 WorkoutPractice
。 WorkoutPractice
的实例将不可重复使用。
所以一个锻炼有很多锻炼方法。每个锻炼练习只有一个锻炼。每个锻炼练习都有一个练习。每个锻炼练习都有一组。练习不再有套路。