回答:
ER図は、開発を支援するツールにすぎません。ER図では、システムのすべてのエンティティを表示する必要があるわけではありません。
したがって、1つのルートで質問に答えるには、他のエンティティと関係のないエンティティをダイアグラム上に置くことは完全に許容されます。簡単なアプリケーションがプログラムの設定を保存するために使用する設定テーブルを考えてみましょう。それはその仕事をするために他のエンティティを必要としません。ただし、データストアのスコープ内に存在していたオブジェクトのままです。
したがって、別のルートで質問に答えるには、ER図に、表現しようとしている情報を示すのに必要な数の図を表示できます。ただし、わかりやすくするために関係を省略することを選択した場合でも、Rが省略されていることに注意してください。個人的には-{#}
、各エンティティの関連する円の中に番号を付け、ページの下部にその#の脚注を付けます。そうすれば、他の読者が別の関係があるべきかどうかを尋ねる必要がなくなります。
とにかく、これは$ 0.05相当です。ここでのポイントは、これは部分的にスタイルの問題であるということです。一部の人々は、あなたが常に関係を置かなければならないことをあなたに言うでしょう(例えば、あなたの上司はそれを要求するかもしれません、そしてそれは私のアドバイスに勝るでしょう)。しかし、最後の真実はデータベースにあるものです。