Ios 核心数据多对多关系

Ios 核心数据多对多关系,ios,database,sqlite,core-data,entity-relationship,Ios,Database,Sqlite,Core Data,Entity Relationship,我对iOS核心数据和多对多关系有问题。 我想写一个健身应用程序。所以我需要三张桌子。 以下结构: 桌上锻炼: 身份证 名字 表格练习: 身份证 名字 表格集 身份证 中断 现在,每项训练都可以有很多练习。每种练习都可以在不同的训练中进行。 而且每个练习可以有很多套。每一组都可以有一次练习。但是(现在是重要的部分)一个练习可以在不同的训练中有不同的套数 那么一套与练习和锻炼有关,还是 我不知道如何设计我的erd。 你能帮帮我吗?每个练习可以在不同的训练中进行,一个练习可以在不同的训练中

我对iOS核心数据和多对多关系有问题。 我想写一个健身应用程序。所以我需要三张桌子。 以下结构:

桌上锻炼:

  • 身份证
  • 名字
表格练习:

  • 身份证
  • 名字
表格集

  • 身份证
  • 中断
现在,每项训练都可以有很多练习。每种练习都可以在不同的训练中进行。 而且每个练习可以有很多套。每一组都可以有一次练习。但是(现在是重要的部分)一个练习可以在不同的训练中有不同的套数

那么一套与练习和锻炼有关,还是

我不知道如何设计我的erd。
你能帮帮我吗?

每个练习可以在不同的训练中进行
一个练习可以在不同的训练中有不同的套数
不能同时进行

所以,你需要其他实体来处理这个问题。类似于
WorkoutPractice
WorkoutPractice
的实例将不可重用


因此,锻炼有很多锻炼方法。每个训练练习只有一个训练。每个训练练习都有一个练习。每个训练练习都有一组练习。练习不再有套路。

每个练习可以在不同的训练中进行
一个练习可以在不同的训练中有不同数量的套路
不能同时实现

所以,你需要其他实体来处理这个问题。类似于
WorkoutPractice
WorkoutPractice
的实例将不可重用


因此,锻炼有很多锻炼方法。每个训练练习只有一个训练。每个训练练习都有一个练习。每个训练练习都有一组练习。练习不再有套路。

我希望我能理解你所写的:)你的意思是这样的:我创造了一个erd。对吗?一个实践是否有多个WorkoutPractices?是的,以实体图的形式绘制一个表行示例要容易得多,但是的,您似乎理解正确。是的,一个练习会有多个锻炼练习。非常感谢。你救了我一天:)没问题,欢迎光临。记住投票并勾选有助于解决问题的答案;-)我希望我能理解你写的:)你的意思是这样的:我创造了一个erd。对吗?一个实践是否有多个WorkoutPractices?是的,以实体图的形式绘制一个表行示例要容易得多,但是的,您似乎理解正确。是的,一个练习会有多个锻炼练习。非常感谢。你救了我一天:)没问题,欢迎光临。记住投票并勾选有助于解决问题的答案;-)