次のケースでオブジェクト化された (またはネストされた) リレーションシップを効果的にマッピングする方法。
http://i.imgur.com/yiCYh4i.png
学習プログラムがある場合、学習プログラムのすべての学生をループすることなく、特定の年にすべての学生が任意のコースを受講できるようにしたいと考えています。エンティティを持つ:
Studyprograms
Students
Courses
そして関係エンティティ:
StudyprogramsStudents
StudyprogramsStudentsCourses
この場合、次のことが重要です。
One student can have more study programs
One student follows the studyStudentCourse in a certain year.
Courses are not directly related to study programs neither to students;
前もって感謝します。