【发布时间】:2015-05-01 12:58:36
【问题描述】:
我刚读到这个:What's the difference between identifying and non-identifying relationships?
那里的非识别关系示例听起来应该是多对多表。一个人可以有多个状态,一个状态可以被很多人使用。
我真的想不出一个非识别关系不应该是多对多关系的例子。
那么,有人可以详细说明一下吗?因为我想不出任何与此相反的例子。
编辑:
例如,一个识别关系是一棵有苹果的苹果树。那些苹果是因为苹果树而产生的。所以苹果树有很多苹果,但每个苹果只属于那一棵树。
一个不可识别的 OneToMany 关系必须有独立产生的东西,但只能属于另一个东西。因为如果它属于本身有多个实例的多个事物...
等一下,我刚刚意识到实例 A 只能有一个 B 的实例,但一个 B 可以链接到多个 A,而 B 是独立创建的。
我猜这个案子已经结案了。
【问题讨论】:
标签: sql many-to-many one-to-many