所以我正在构建我的第一个"真实"使用核心数据的应用程序,我有一个问题,我是否正在考虑正确的方法。
这是我的核心数据uml:
我对我的人际关系有一些想法。
一位母亲应该能够拥有多个窝,但是一只母猪只能分配给一位母亲 - 我这样做了吗?
与窝窝和小狗一样。
小狗应该能够拥有多个权重,因为它应该更新。将其分解为自己的实体是否正确?
答案 0 :(得分:1)
这似乎是正确的,但我不建议为重量制作单独的实体 - 它绝对只是Puppy的一个属性。 此外,Mother和Puppy实体属于同一个实体(它们都是狗),因此您可以创建基本实体Dog并在其中声明权重属性,然后从该基础实体继承Mother和Puppy - 这是一个很好的数据库设计。