Database design 学生班级选择

Database design 学生班级选择,database-design,Database Design,我正在为一所大学设计一个数据库 我给学生分配了一门课程,但在那里他们得到了一份课程选项列表。每门课的选项都是一样的,不要问为什么,因为我真的不知道 一周有4节课,一年有3个街区 因此,他们需要所有12个选项的下拉列表 i、 e 我需要保存每个街区的课程记录 我需要做什么 我有我的选项班级表和学生表。 我的Student2Classes表中需要哪些字段 编辑: 我会尽力解释我的布局 目前在我的数据库中,我可以添加学生信息并将其分配给课程。我的学生信息分为几个表格,如个人信息、学校信息、紧急联系人、

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

我给学生分配了一门课程,但在那里他们得到了一份课程选项列表。每门课的选项都是一样的,不要问为什么,因为我真的不知道

一周有4节课,一年有3个街区

因此,他们需要所有12个选项的下拉列表 i、 e

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

我需要做什么

我有我的选项班级表和学生表。 我的Student2Classes表中需要哪些字段

编辑:

我会尽力解释我的布局

目前在我的数据库中,我可以添加学生信息并将其分配给课程。我的学生信息分为几个表格,如个人信息、学校信息、紧急联系人、交通方式等。 其中有很多形式。 要将学生分配到课程,我在主窗体上有一个状态下拉列表,用于添加信息,选项包括[已完成评估、已接受、未接受] 如果选择“完成评估”或“接受”,则会出现“录取通知书”子窗体,在该窗体中,学生可以获得录取通知书并报名参加课程。 现在,对于这一部分,我不希望课程与课程相关联,因为相同的科目适用于大多数课程,并且在被接受之前选择了选项。 因此,我想将选项选项作为一个独立的选项,而不必通过课程链接

所以我的主要学生桌

[Student ID, 
first name, 
last name, 
etc.] 
选项表

[Option ID, 
Option Name, 
Room Number, 
Tutor] 
现在我的课堂作业或学生2课

[ID,
student ID,
Options ID, 
Block, 
Period] 
我可以根据需要更改选项或学生2课程。 我在访问方面没有太多经验,但我想说我对它很满意
作为其中的一员,我有点迷茫

你有机会读过类似的东西吗?我知道访问的基本知识,我只是不知道如何进行这一部分这根本不是一个访问问题,而是一个数据库设计问题。修复了,我知道如何为学生分配一个单独的类块,我只是不知道如何处理这三个块,以及如何保存以前类的记录,所以请发布单个类块的模式。
[ID,
student ID,
Options ID, 
Block, 
Period]