例如,我有 2 个实体:book 和具有 1-n 关系的副本,因为一本书可以有许多副本。
如果副本是一个强大的实体,
书(PK_ISBN#,书名,版本,日期) 副本(PK_copy#,条件,FK_ISBN#)
如果副本是一个弱实体,
book(PK_ISBN#, title, edition, date) copy(ISBN#, copy#, condition) 主键 (ISBN#, copy#) 外键 ISBN# 参考书目(PK_ISBN#)
问题:当我认为两种情况相似时,为什么复制实体会是弱实体而不是强实体。
P/S:还有一个问题:我们如何在 SQL 代码中对部分或全部参与约束进行建模。