私は現在、オンラインの Oracle Academy データベース設計コースに登録しています。このコースでは、マトリックス ダイアグラムの使用法を簡単に掘り下げて、考えられるすべてのリレーションシップがエンティティ リレーションシップ ダイアグラムでカバーされていることを確認します。
次の練習問題がコースから提供され、ランナー、レースの都市、レースの種類、ランニング イベントの 4 つのエンティティのマトリックス図を完成させるように指示されました。
以下は、コースから提供されたソリューションです。
同じ問題に対して、次の代替ソリューションを見つけることができました。 私の懸念は、これら 2 つの ERD が互いにどれほど根本的に異なるかということです。マトリックス ダイアグラムのすべてのボックスを埋めたり、最初のソリューションに似た何かを実行したりして、できるだけ多くの関係を考え出すことをお勧めします。それとも、現在の状況と ERD を作成しているビジネスのニーズに基づいて処理する必要がある問題ですか?