学籍管理系统源代码
go
alter table StudentsInfo
add constraint FK_STUDENTS_SD_DEPARTME foreign key (院系代号)
references Department (院系代号)
go
alter table StudentsInfo
add
add constraint FK_TC_TC_COURSE foreign key (课程号)
references Course (课程号)
go
alter table TC
add constraint FK_TC_TC2_TEACHER foreign key (教师号)
references Teacher (教师号)
go
alter table Teacher
add constraint FK_TEACHER_TD_DEPARTME foreign key (院系代号)
references Department (院系代号)
go
当上面的代码运行成功后后,在数据库的Student中便会生成相应的表,包括学生基本信息表、课程表、教师,专业和学院表、以及SC和TC表。数据库中生成表后,可以对其进行设计,如下图便是数据库中的学生基本信息表,我们可以对其每一列以及其数据类型、取值范围和是否是主码是否可以为空等信息进行设置后或修改。例如下图,该表的初始状态只有学号不允许为空,但是这是很不符合实际情况的,在实际中我们往往还需要确定学生的班级、姓名、入学时间所在院系与所属专业等情况,要求把这些信息也设置为不为空。
图5-1 对数据库中学生基本信息表的设计
数据的载入是一个非常繁杂和重要的过程需要很大的工作量,可分为人工输入与其它格式数据文件导入。该系统只是一个简单的实验系统,所以采用手工输入少量的数据可满足实验要求即可。下面两个表分别显示了学生基本信息的录入与课程信息的录入。
上一页 [1] [2] [3] [4] [5] [6] [7] [8] [9] [10] 下一页