この質問は、スレッドでの私の計画に基づいています。
私の実体関連図は
代替テキストhttp://files.getdropbox.com/u/175564/sequence-diagram.png
以下を知りたいのですが。
私のシーケンス図は次の関係図と一致しますか?
代替テキストhttp://files.getdropbox.com/u/175564/table-problem-3.png
この質問は、スレッドでの私の計画に基づいています。
私の実体関連図は
代替テキストhttp://files.getdropbox.com/u/175564/sequence-diagram.png
以下を知りたいのですが。
私のシーケンス図は次の関係図と一致しますか?
代替テキストhttp://files.getdropbox.com/u/175564/table-problem-3.png
これはrexemの答えに対する私の返事です。
私はあなたの答えを次のように理解しています:
代替テキストhttp://files.getdropbox.com/u/175564/db-problem-2.png
そして2番目の図は
代替テキストhttp://files.getdropbox.com/u/175564/db-problem-1.png
将来、質問への変更も保存する必要がある可能性があるため、質問本文の外部参照テーブルを残しました。
最初の図を論理モデルとして確認すると、通常、論理で定義されたテーブルが物理モデルにも存在します。QUESTION-TAGS(旧式のQUESTION-SUBJECTS)テーブルがありません。QUESTIONとMONITOR-CHECKの間には1対1の関係があります。つまり、MONITOR-CHECKを使用することに価値はありません。属性をQUESTIONテーブルに移動します。
2番目の図を物理ERDモデルとして表示する-1対1の関係を持つ2つのテーブルを持つことにメリットはありません。QUESTION / QUESTION-BODY、およびQUESTION/MODERATOR-CHECKテーブルについて話します。
QUESTION-SUBJECTSの名前は適切ではありません。メモでレコードが「タグ」を表している場合は、それに応じてテーブルに名前を付けてください。クエリを適切に実行するために値の一貫性を維持する必要があるため、このテーブルはコードテーブル(CODE、DESCRIPTION列を持つ)になります。とはいえ、多くの[質問タグ]に対して1つの[質問関連]を作成するには、QUESTIONテーブルとQUESTION-TAGSテーブルの間に外部参照/ルックアップ/結果テーブルが必要です。
QUESTION-TAG-XREF
最初の図は、クラス図に少し似ています。