我在为我的数据库找出正确的关系时遇到了一些困难。
我有一个 Course、AssignmentType 和 Assignment 模型。AssignmentType 本质上是一个标签,可以放置在每个 assignment 上以对它们进行分类(每个 AssignmentType 都有一个“权重值”)。
以下是我认为可以工作的一些关系,但我不确定哪种方法更好:
Course有很多AssignmentTypes,AssignmentType有很多Assignments&属于课程,Assignment属于AssignmentType
课程通过 AssignmentTypes 有许多作业
课程有很多作业。AssignmentType 有很多赋值。作业属于课程,作业属于作业类型
课程有很多作业。作业有一种作业类型。
对于要使用的正确关系集,我真的很困惑。任何帮助将不胜感激。
谢谢!