0

データベースの適切な関係を理解するのに苦労しています。

Course、AssignmentType、および Assignment モデルがあります。AssignmentType は基本的に、割り当てを分類するために各割り当てに配置できるラベルです (各 AssignmentType に対応する「重み値」があります)。

以下は、うまくいくと思われるいくつかの関係ですが、どちらがより良いアプローチになるかはわかりません。

Course has many AssignmentTypes, AssignmentType has many Assignments & members to course, Assignment are assigned to AssignmentType

コースには AssignmentTypes による多くの課題があります

コースには多くの課題があります。AssignmentType には多くの割り当てがあります。課題はコースに属し、課題は課題タイプに属します

コースには多くの課題があります。割り当てには 1 つの割り当てタイプがあります。

どの関係セットを使用するのが適切かについて、私は本当に混乱しています。どんな助けでも大歓迎です。

ありがとう!

4

0 に答える 0