【问题标题】:Core Data UML Diagram mindset核心数据 UML 图思维
【发布时间】:2016-03-27 07:23:24
【问题描述】:

所以我正在使用 Core Data 构建我的第一个“真实”应用程序,我想知道我的想法是否正确。

这是我的核心数据 uml:

我对我的人际关系有一些想法。

  1. 一个妈妈应该可以生多窝,但一窝只能分配给一个妈妈 - 我这样做对吗?

  2. 窝和小狗也是一样。

  3. 小狗应该能够拥有多个权重,因为它应该被更新。将其分解为自己的实体是否正确?

【问题讨论】:

    标签: ios database swift core-data


    【解决方案1】:

    这似乎是对的,但我不建议为重量制作单独的实体 - 它绝对只是 Puppy 的一个属性。 此外,Mother 和 Puppy 实体属于同一个实体(它们都是狗),因此您可以创建基础实体 Dog 并在其中声明体重属性,然后从该基础实体继承 Mother 和 Puppy - 这是很好的数据库设计。

    【讨论】:

    • 多个权重很好,但可能需要实体上的日期属性。如果您能提供帮助,我会尽量不使用实体继承
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2014-02-17
    • 1970-01-01
    • 2011-01-11
    • 2017-10-09
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多