首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >核心数据-了解多个关系

核心数据-了解多个关系
EN

Stack Overflow用户
提问于 2016-01-05 22:46:35
回答 2查看 81关注 0票数 0

我开始学习核心数据。在使用了一些具有1个关系的基本教程(例如,1个老师- 20个学生)之后,我想尝试一些“更大”的东西。

我想创建一个锦标赛应用程序。这是我的模型现在的样子:

因此,使用该应用程序,您可以创建球员资料,表演赛和锦标赛。用户可以检查两个玩家之间的“比赛”。例如,玩家"max“与玩家"tony”进行了25场表演赛和8场锦标赛。

在SQL数据库中,我将创建三个表(与上图相同)。但是表匹配将有另一个属性"tournamentID“和playerID。因此,使用tournamentID,我仍然可以检查它是锦标赛还是表演赛。

但是核心数据呢?我必须创建哪些关系才能区分表演赛和锦标赛?

EN

回答 2

Stack Overflow用户

发布于 2016-01-06 01:57:49

您的模型只适用于两个球员,所以您应该将比赛细节-球员和得分的目标移动到一个链接表中。这个怎么样?

票数 1
EN

Stack Overflow用户

发布于 2016-01-06 23:06:09

如果您可以使用球员名称作为ID,那么我们可以进一步简化数据模型,以便将'mike‘和'tony’存储在Match中。

在这种情况下,使用搜索谓词匹配玩家1和玩家2就变得很简单了

有一些很好的教程,包括www.jamesonquave.com/core-data-in-swift-tutorial-part-2

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

https://stackoverflow.com/questions/34614441

复制
相关文章

相似问题

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