1

次の ER スキーマがあり、一般化を解決したいのですが、最善の解決策または最適な解決策がわかりません。

私の最初のアイデアは、MEDIA エンティティを非表示にし、COPIA エンティティを他の 2 つのエンティティ (VIDEO と LIBRO) に接続することでしたが、主キーと弱いエンティティ COPIA のためにこれを行うことができないと思います。

それ以外の場合は、VIDEO と LIBRO を MEDIA に inglobing することを考えましたが、この方法では空の属性が多くなります (メディアが映画の場合、すべての本 (libro) 属性が空になります)。

最後に、4 つのエンティティすべてを保持し、それらを接続する (一般化を消去する) 必要がありますが、その場合、LIBRO と VIDEO の適切な主キーになるのはどれでしょうか?

小胞体スキーマ

では、最善の方法でそれを解決するにはどうすればよいでしょうか。

ばかげた質問かもしれませんが、助けていただける皆さんに感謝します。

PS: ビデオ = ビデオ、リブロ = 本、メディア = メディア、コピア = コピー

4

1 に答える 1