それに加えて、ERDダイアグラムを描くときは、仕様で明示的に言及されていなくても、エンティティとして「ジャンクション」テーブルを含める必要がありますが、多対多の関係であることがはっきりとわかりますか?
2 に答える
0
ERDに含めるエンティティは、実際には対象読者によって異なります。ソフトウェアエンジニアまたはデータベース管理者にERDを提示することを計画している場合、関連テーブルを省略すると混乱するだけです。システムの概要を説明しようとしている場合は、システムの運用に直接関係するエンティティを除いて、すべてを除外することをお勧めします。
于 2012-11-06T16:17:10.940 に答える
0
私の個人的な意見では、ジャンクションテーブル(別名「横断歩道」テーブル)は、データフローを示すために重要です。
これらの横断歩道テーブルをERDから除外すると、ERDを初めて使用する人にとって、データの論理フローを表示するのが難しくなる可能性があると思います。データモデルがより複雑になるにつれて、それらを表示しないと理解するのがますます難しくなります。
于 2012-11-06T15:21:28.080 に答える