学生管理系统sql sever
时间: 2023-12-07 22:02:38 浏览: 82
下面是一个简单的学生管理系统的SQL Server数据库表设计:
1. 学生表(Student)
| 字段名 | 数据类型 | 说明 |
| --- | --- | --- |
| StudentID | int | 学生ID |
| FirstName | nvarchar(50) | 姓 |
| LastName | nvarchar(50) | 名 |
| Gender | nvarchar(10) | 性别 |
| Birthday | date | 出生日期 |
| Email | nvarchar(100) | 电子邮件 |
| Phone | nvarchar(20) | 联系电话 |
2. 课程表(Course)
| 字段名 | 数据类型 | 说明 |
| --- | --- | --- |
| CourseID | int | 课程ID |
| CourseName | nvarchar(100) | 课程名称 |
| Credit | int | 学分 |
3. 学生选课表(StudentCourse)
| 字段名 | 数据类型 | 说明 |
| --- | --- | --- |
| StudentID | int | 学生ID |
| CourseID | int | 课程ID |
| Grade | decimal(4,2) | 成绩 |
4. 教师表(Teacher)
| 字段名 | 数据类型 | 说明 |
| --- | --- | --- |
| TeacherID | int | 教师ID |
| FirstName | nvarchar(50) | 姓 |
| LastName | nvarchar(50) | 名 |
| Gender | nvarchar(10) | 性别 |
| Birthday | date | 出生日期 |
| Email | nvarchar(100) | 电子邮件 |
| Phone | nvarchar(20) | 联系电话 |
5. 教师授课表(TeacherCourse)
| 字段名 | 数据类型 | 说明 |
| --- | --- | --- |
| TeacherID | int | 教师ID |
| CourseID | int | 课程ID |
6. 班级表(Class)
| 字段名 | 数据类型 | 说明 |
| --- | --- | --- |
| ClassID | int | 班级ID |
| ClassName | nvarchar(50) | 班级名称 |
7. 学生班级表(StudentClass)
| 字段名 | 数据类型 | 说明 |
| --- | --- | --- |
| StudentID | int | 学生ID |
| ClassID | int | 班级ID |
以上是一个简单的学生管理系统的SQL Server数据库表设计,可以根据实际需要进行修改和调整。
阅读全文