0

ER図について学んでいて、教育システムを表現しなければならないこの課題があります。

だから私が理解できないのは、次のとおりです。

「学生」、「コース」、「プロジェクト」のエンティティ セットを作成しました。私は弱いエンティティ セット「試験」を作成したので、アイデンティティは、どの学生がどのコース/プロジェクトの試験を受けているかによって決定されます。

このエンティティ セット内の生徒に関する情報が常に必要になることはわかっていますが、他の 2 つのエンティティ セットのうちの 1 つだけが必要であり、許可されていることをどのように表現すればよいでしょうか。プロジェクト試験またはコース試験のいずれかを希望します。

私の問題の見方:

ここに画像の説明を入力

4

2 に答える 2

0

試験は主にプロジェクトやコースに関連していませんか? その場合、StudentCourseExam エンティティと StudentProjectExam エンティティを持つことができ、それぞれが適切な学生との関係として機能し、Exams テーブルを参照します (三項関係)。

于 2013-09-04T10:16:39.580 に答える