学生信息表(Student):学生信息编号(StudentID)、姓名(Name)、性别(Gender)、出生日期(BirthDate)、联系电话(Phone)、家庭住址(Address)、班级编号(ClassID) 班级信息表(Class):班级编号(ClassID)、班级名称(ClassName)、所属学院(Academy) 教师信息表(Teacher):教师编号(TeacherID)、姓名(Name)、性别(Gender)、出生日期(BirthDate)、联系电话(Phone)、所属学院(Academy) 课程信息表(Course):课程编号(CourseID)、课程名称(CourseName)、学分(Credit) 成绩信息表(Score):成绩编号(ScoreID)、学生信息编号(StudentID)、课程编号(CourseID)、成绩(Grade)字段表
时间: 2023-12-15 20:06:27 浏览: 89
好的,以下是该学生管理系统的数据库设计:
## 学生信息表(Student)
- 学生信息编号(StudentID) int primary key
- 姓名(Name) varchar(20) not null
- 性别(Gender) char(2) not null
- 出生日期(BirthDate) date not null
- 联系电话(Phone) varchar(20)
- 家庭住址(Address) varchar(100)
- 班级编号(ClassID) int not null
- foreign key (ClassID) references Class(ClassID)
## 班级信息表(Class)
- 班级编号(ClassID) int primary key
- 班级名称(ClassName) varchar(20) not null
- 所属学院(Academy) varchar(20) not null
## 教师信息表(Teacher)
- 教师编号(TeacherID) int primary key
- 姓名(Name) varchar(20) not null
- 性别(Gender) char(2) not null
- 出生日期(BirthDate) date not null
- 联系电话(Phone) varchar(20)
- 所属学院(Academy) varchar(20) not null
## 课程信息表(Course)
- 课程编号(CourseID) int primary key
- 课程名称(CourseName) varchar(20) not null
- 学分(Credit) float not null
## 成绩信息表(Score)
- 成绩编号(ScoreID) int primary key
- 学生信息编号(StudentID) int not null
- 课程编号(CourseID) int not null
- 成绩(Grade) float not null
- foreign key (StudentID) references Student(StudentID)
- foreign key (CourseID) references Course(CourseID)
阅读全文