1

我正在为一所大学设计一个数据库。

我将学生分配到一门课程,但在课程中他们会得到一个班级选项列表。每门课程的课程选项都是相同的(不要问为什么,因为我真的不知道)。

一周有 4 个时段,一年有 3 个街区。

因此,他们将需要所有 12 个选项的类下拉列表,即

Block1period1   Block2period1    Block3period1
Block1period2   Block2period2    Block3period2

我需要记录每个街区的课程。

我需要做什么?

我有我的 Options(classes) 表和我的学生表。我的 Student2Classes 表中需要哪些字段?

编辑

我会尽力解释我的布局。

目前在我的数据库中,我可以添加学生信息并将其分配给课程。我的学生信息被分成几个表格,例如个人信息、学校信息、紧急联系人、交通方式等,这些表格被添加到多个表格中。要将学生分配给课程,我的主表单上有一个状态下拉列表,用于添加带有 [已完成评估、已接受、未接受] 等选项的信息获得录取通知书并参加课程。现在,对于这一部分,我不希望将课程链接到课程,因为相同的主题适用于大多数课程,并且在被接受之前选择了选项。因此,我希望在不链接课程的情况下将选项作为独立选项。

所以我的主要学生表

[Student ID, 
first name, 
last name, 
etc.] 

选项表

[Option ID, 
Option Name, 
Room Number, 
Tutor] 

现在我的 ClassAssignments 或 Student2Classes

[ID,
student ID,
Options ID, 
Block, 
Period] 

我可以根据需要更改选项或 Student2Classes。我对 Access 没有太多经验,但我会说我对它很满意,只是有些东西我迷失了(这是其中之一)

4

0 回答 0