【发布时间】:2017-08-04 16:52:32
【问题描述】:
我正在寻求一个想法来移动我的数据库。我的数据库是关于学生成绩管理的。我有三个班级的学生(A班,B班,C班),每个班级都有自己的科目,如下所示:
Class A: Class B: Class C:
Subject1 Subject4 Subject7
Subject2 Subject5 Subject8
Subject3 Subject6 Subject9
现在。让我们展示我的桌子。我有两个通过 studentID 链接(一对多)的表,第一个是“AllStudents”:
Table: AllStudents
StudentsID StudentsNmae ClassName
第二个表是“StudentsMarks”
Table: StudentsMarks
ID StudentsID SubjectName Mark1 Mark2 Mark3
因此,对于每个输入的学生,相应的科目应列在 StudentsMarks 表的第三列(SubjectName)中。例如,
StudentsID StudentsNmae ClassName
1 Alex Class A
ID StudentsID SubjectName Mark1 Mark2 Mark3
1 1 Subject1
2 1 Subject2
3 1 Subject3
StudentsID StudentsNmae ClassName
2 Jimes Class B
ID StudentsID SubjectName Mark1 Mark2 Mark3
4 2 Subject4
5 2 Subject5
6 2 Subject6
其余条目依此类推。有什么想法或方法可以实现这一目标吗?
【问题讨论】:
标签: database ms-access ms-access-2007 ms-access-2013