我对弱实体的了解是,如果没有强实体,它们就无法存在:-
即必须有一个强实体,弱实体必须从中获取键(外键)。
示例:HOTEL(强实体)和 ROOM(弱实体),HOTEL 是强实体,因为它们可以自己(独立)存在,而 ROOM 是弱实体,因为它们总是需要没有它的 HOTEL(HOTEL)房间不能存在。
但是在阅读本书时,我遇到了一个声明,其中指出“但是,并非每个存在依赖都会导致弱实体类型”。例如,除非与 PERSON 实体相关,否则 DRIVER_LICENCE 实体不能存在,即使它有自己的密钥(licence_number ) 因此它不是一个弱实体。
我的问题是一个依赖于强实体的实体怎么不能是一个弱实体?