ERD 弱实体可以参与 ISA 关系吗?

ERD Can a weak entity be involved in a ISA relation?

正如标题所说,弱实体可以有子类型吗?我有这种情况:测试取决于时间戳和执行测试的测试人员(所以测试是一个弱实体),我可以有两种类型的测试。

是合理还是有误?

如果你说 testweak entity 这意味着它没有自己的唯一标识符(例如代理键)但它需要将其某些属性组合为部分键连同它所依赖的实体的键,即 timestamptester.

这种情况与 IsA 子类型不兼容。
如果 test_1 IsA test,那么,test_1 的每个实例也是 test 的实例。因此,test_1 必须继承 test 的所有属性。而且,唯一标识一个test的key也一定是test_1的key。

test_1 因此会共享相同的密钥。因此它也将是一个弱实体。