Izzo Asked: 2022-09-18 13:35:11 +0800 CST 如果实体的主键必须包含外键,这是否会使实体变弱? 3 我目前正在学习 RDBMS 上下文中的强实体类型和弱实体类型。在阅读时,我遇到了这样的声明: “弱实体依赖于强实体来确保其存在。与强实体不同,弱实体没有任何主键” 我开始掌握强实体类型和弱实体类型之间的区别,这种说法对我来说似乎不正确。具体来说,它指出弱实体没有主键。但是,不应该每个实体都拥有一个主键吗?即,必须有将提供唯一性的属性组合。所以说弱实体类型没有主键是没有意义的。 但是,弱实体类型的真正定义似乎是主键必须需要外键的实体。 我对弱实体的定义是否正确? database-design foreign-key