データベースの適切な関係を理解するのに苦労しています。
Course、AssignmentType、および Assignment モデルがあります。AssignmentType は基本的に、割り当てを分類するために各割り当てに配置できるラベルです (各 AssignmentType に対応する「重み値」があります)。
以下は、うまくいくと思われるいくつかの関係ですが、どちらがより良いアプローチになるかはわかりません。
Course has many AssignmentTypes, AssignmentType has many Assignments & members to course, Assignment are assigned to AssignmentType
コースには AssignmentTypes による多くの課題があります
コースには多くの課題があります。AssignmentType には多くの割り当てがあります。課題はコースに属し、課題は課題タイプに属します
コースには多くの課題があります。割り当てには 1 つの割り当てタイプがあります。
どの関係セットを使用するのが適切かについて、私は本当に混乱しています。どんな助けでも大歓迎です。
ありがとう!