如何在数据库中保存学生的信息?

问题描述 投票:-1回答:1

如何在学生管理系统中保存以下条件的数据成表.1:学生表中有其个人信息2:学生在班级学习(班级表有自己的信息)一个学生有一个班级3: 学期表 学年 如(2020-2021)4:学生成绩表 表(成绩表)

我的问题是,如果我们输入学生信息、班级信息、课程、结果,如果学生在2020年课程中通过,如何保存学生每年的课程和进度记录,或者我需要重新输入?

sql database database-design relational-database erd
1个回答
0
投票

你的session表应该有多个条目,每个session year的主键为session Id。

结果表应该有studyId和sessionid,它们形成复合主键,这样你就可以为每个学生存储所有会话年的结果。

提供的对象数据模型如下,每列的主键可以自动递增。

enter image description here

enter image description here

enter image description here

enter image description here

enter image description here

© www.soinside.com 2019 - 2024. All rights reserved.