0

ER 作図法を使用したデータ モデリングについて学習中です。このケースをどのように処理できるかについて、誰かが私を助けてくれませんか。

ダイアグラムには、従業員とコースの 2 つのエンティティが含まれている必要があります。従業員エンティティには、従業員 ID の PK と次の追加の属性が含まれています。

  1. 従業員名
  2. 生年月日

Course エンティティには、次の追加属性を持つ Course ID の PK が含まれています。

  1. コースタイトル
  2. トピック

また、Date Completedの関係には属性(プロパティ)があります。ある従業員が各コースを修了したことをどの従業員に通知するかを追跡したい場合、Visio でこれをモデル化する適切な方法は何でしょうか。

これが私がこれまでに試したことです:

ここに画像の説明を入力

4

1 に答える 1

0

これに対する答えは、実際に使用している表記法によって異なります。たとえば、図から、ハイブリッドIE/IDEF1X表記を使用しているように見えます。その表記法とアプローチでは、関係に属性を持たせることはできません。その場合に必要なのは、関係を解決する交差エンティティを作成することです。これは、連想エンティティまたは解決エンティティと呼ばれることもあります。

関係と属性から、交差するエンティティはCOURSECOMPLETIONのようなものになると推測しています。そうすると、次のようなものになります。

EMPLOYEE -completes----< COURSE COMPLETTION > -----completes -- COURSE

そして、COURSE COMPLETIONは、各エンティティから識別子を継承します。

COURSE COMPLETION
=========================
COURSE ID (PK)
EMPLOYEE ID (PK)
DATE COMPLETED

また、これは従業員/コースのペアごとに1つの完了しか提供しないという事実をスローインしたかった。そして、それはおそらく実際の生活を反映していません。

通知に関する追加の質問を理解できません。それを拡張できますか?

于 2012-09-25T17:40:43.833 に答える