小编shi*_*les的帖子

弱实体可以有主键吗?

对不起,可能是一个非常基本的问题,但在文献和网上,我遇到了弱实体的两种不同定义,有时可能是矛盾的。

1) 弱实体是一个没有其他(所有者)实体就不能存在的实体。
2) 弱实体没有主键,只有部分键,并且只能通过将此部分键与来自所有者实体的外键组合来唯一标识。

其中哪一项是真的?让我们以客户->订单关系为例,其中订单具有唯一的订单 ID。这里没有客户就不能存在订单,但它仍然有自己的主键。那么它是一个强实体还是一个弱实体?

erd database-design

5
推荐指数
2
解决办法
2万
查看次数

标签 统计

database-design ×1

erd ×1