【发布时间】:2016-12-15 01:48:08
【问题描述】:
我目前正在尝试研究如何为大学模块选项表单创建关系数据库。首先,您输入您的学生证、姓名、姓氏并选择您的学位课程,例如人力资源管理然后使用复选框通过表格选择多个模块,直到选择每个课程每学期的总学分。
但是,在选择多个模块和作为关系数据库设计时,我不确定如何将这些多个答案存储在学生选项表中,如下所示。
我目前有以下表格
表:学生 字段名称: 学生证(主键) 姓名 姓氏
表格:计划 程序(主键) 第一学期学分(不同的课程允许不同的学分) 第二学期学分(不同的课程允许不同的学分)
表格:模块 模块 ID(主键) 模块名称 学分 先决条件
最后一张表是我正在努力解决的问题,因为从表格中选择模块后,它们将存储在此表中并且当前具有此...
表格:学生选项 学生证(主键) 程序(链接到程序表)
但是我不确定必须将它们存储在哪些字段中,以免过于混乱,并且仍然具有指向模块表的链接,如下所示,它们都是单独存储的。
我的模块表是否需要有到学生选项表的关系链接才能成为关系数据库?
我如何将选择的多个模块存储到学生选项表中?
谢谢
【问题讨论】:
-
如果我正确理解您的问题,您应该在 Student 和 Module 之间建立多对多关系(例如,在这两个表之间有一个表,通过存储 StudentID 和 ModuleID 对来连接它们)。
-
感谢您的快速回复!
标签: ms-access vba multiple-choice multiplechoicefield