学生课程和费用支付的数据库设计

时间:2015-06-10 12:24:46

标签: ms-access

我目前正在设计一个用于存储学生记录的数据库,以及他们将参加的课程。根据我的设计,一个学生可以选修多个课程,但是我遇到了一个问题,因为我无法弄清楚如何创建一个收费表,以便能够存储学费。

学生应该能够支付他所学过的多门课程的费用。

如果学生参加了两门课程,他/她可以单独支付该课程的费用,因此我们可以报告他/她为特定课程支付的费用。

我的数据库设计is here的链接。

请帮我创建费用表,请检查我的设计是否正确。

1 个答案:

答案 0 :(得分:0)

您不需要fee table,因为您已经知道以下内容:

  • student_id数据
  • COURSE_ID
  • 与course_id相关的价格
  • 与学生X课程相关的折扣

您所要做的就是查询列出这4条信息的查询,然后您可以通过student_id对其进行过滤,以获得单独的学生费用。