我正在尝试创建一个学生信息数据库,但是有一个部分一直让我感到困惑。
一门课程有许多评估(模块中期考试、家庭作业、期末exam...etc),每个评估都有名称、权重和数量(学生从权重中获得了多少,例如50分中有30分)。我如何将学生链接到金额,或者我做错了吗?
学生-|-< enrolled_in_course >-||-课程-||--<评估
发布于 2012-08-03 07:53:24
看起来你需要这样的东西:

注意COURSE_ID是如何从COURSE开始的,然后向下传播到“菱形”的两个“边缘”,最后在“底部”被合并。这确保了学生不能在他没有注册的课程上得到分数。
发布于 2012-08-03 05:25:34
学生-||-< enrolled_in_course >-||-课程
课程-||--<评估
学生-||-< weight_in_assessment >-||-评估
https://stackoverflow.com/questions/11785860
复制相似问题