0

我正在尝试创建一个学生信息数据库,但是有一部分一直让我感到困惑。

一门课程有许多评估(模块中考试、家庭作业、期末考试......等)每个评估都有一个名称、重量和数量(学生从重量中得到了多少,例如 50 分中的 30 分)。我如何将学生与金额联系起来,还是我做错了?

学生 -||---< 注册课程 >---||- 课程 -||--< 评估

4

2 回答 2

0

学生 -||---< 注册课程 >---||- 课程

课程-||--<评估

学生 -||---< weight_in_assessment >---||- 评估

于 2012-08-02T21:25:33.653 回答
0

看起来你需要这样的东西:

在此处输入图像描述

请注意 COURSE_ID 如何源自 COURSE,然后沿“菱形”的两个“边缘”传播,仅在 SCORE 中的“底部”处合并。这样可以确保学生不能在他没有注册的课程上得分。

于 2012-08-02T23:53:23.833 回答