我目前正在尝试研究如何为大学模块选项表单创建关系数据库。首先输入您的学生证,姓名,姓氏,然后选择您的学位课程,例如然后,人力资源管理使用复选框通过表单选择多个模块,直到选择每个学期的每个学期的总学分。
然而,在选择多个模块和作为关系数据库设计时,我不确定如何在Student Options表中存储这些多个答案,如下所示。
我目前有
的表格表:学生 字段名称: 学生证(主键) 名称 姓
表:程序 程序(主键) 第一学期学分(不同课程允许不同学分) 第二学期学分(不同的课程允许不同的学分)
表:模块 模块ID(主键) 模块名称 积分 先决条件
最后一张表是我正在努力解决的问题,因为从表格中选择模块后,这些表格将存储在此表格中并且目前有这个...
表:学生选项 学生证(主键) 程序(链接到程序表)
但是我不确定哪些字段必须存储它们而不会太杂乱,并且仍然有一个指向模块表的链接,如下所示,它们都是单独存储的。
我的模块表是否需要将学生选项表的关系链接作为关系数据库?
如何将选择的多个模块存储到学生选项表单中?
由于
答案 0 :(得分:2)
至于你的核心问题,我认为下面列出的数据库设计应该足够了:
您不应该同时存储学生选择的模块和他在同一个表中注册的程序。而是像上面概述的那样做。