首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >由于我的类图在关系和继承上的不同,我很难设计一个基于类图的合适的核心数据布局

由于我的类图在关系和继承上的不同,我很难设计一个基于类图的合适的核心数据布局
EN

Stack Overflow用户
提问于 2015-06-16 07:29:28
回答 1查看 52关注 0票数 0

我是swift的新手,目前还不知道如何设计我的核心数据实体图。

我的类图定义了: 1)学生对象2)科目对象3)事件对象(这是3种类型事件的父类:学习会话、作业和考试,每种事件都有不同的独特属性)

这个想法是,学生被链接到他们所学的科目,当他们创建一个事件(无论是考试,还是学习会议)时,该事件需要链接到其相关的主题。

我读过很多关于核心数据继承的文章,但其中很多是相互矛盾的,所以我希望有人能根据我的具体(虽然不复杂)需求给我一个答案。

提前谢谢。

EN

回答 1

Stack Overflow用户

发布于 2015-06-16 07:44:48

如果你把它分成几个部分,你会得到:

学生对Subject:什么是多对多关系,因为一个学生可以订阅多个科目,一个科目可以为多个学生订阅

Subject to Event:这可以是两种方式:

  1. 多对多:

其中,一个主题可以有许多与其相关的事件,并且一个事件可以与多个主题相关

  1. 多对一:

一个主题可以有多个事件,但每个事件只属于一个类

在这种情况下,学生不会直接与事件联系在一起,因为这取决于学生正在学习的科目。

您可以在xcode中设置为-to,如下所示:

要设置多对多,必须在两个表中都设置此选项。

我不确定这是否是你要找的,但我希望它能帮助你。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/30856611

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档