0

それに加えて、ERDダイアグラムを描くときは、仕様で明示的に言及されていなくても、エンティティとして「ジャンクション」テーブルを含める必要がありますが、多対多の関係であることがはっきりとわかりますか?

4

2 に答える 2

0

ERDに含めるエンティティは、実際には対象読者によって異なります。ソフトウェアエンジニアまたはデータベース管理者にERDを提示することを計画している場合、関連テーブルを省略すると混乱するだけです。システムの概要を説明しようとしている場合は、システムの運用に直接関係するエンティティを除いて、すべてを除外することをお勧めします。

于 2012-11-06T16:17:10.940 に答える
0

私の個人的な意見では、ジャンクションテーブル(別名「横断歩道」テーブル)は、データフローを示すために重要です。

これらの横断歩道テーブルをERDから除外すると、ERDを初めて使用する人にとって、データの論理フローを表示するのが難しくなる可能性があると思います。データモデルがより複雑になるにつれて、それらを表示しないと理解するのがますます難しくなります。

于 2012-11-06T15:21:28.080 に答える