我有以下 ER 模式,我想解决泛化问题,但我不知道什么是最佳或最佳解决方案。
我的第一个想法是让 MEDIA 实体消失并将 COPIA 实体与其他两个实体(VIDEO 和 LIBRO)连接起来,但我认为我不能这样做,因为主键和弱实体 COPIA。
否则我考虑将 VIDEO 和 LIBRO 引入 MEDIA,但这样会有很多空属性(如果媒体是电影,所有 book(libro) 属性都将为空)。
最后一件事应该是保留所有四个实体并将它们连接起来(消除泛化),但在这种情况下,什么可以成为 LIBRO 和 VIDEO 的良好主键?
那么,如何以最好的方式解决呢?
感谢所有可以提供帮助的人,即使这可能是一个愚蠢的问题。
PS: Video = video, libro = book, media = media, copia = copy