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