学生系统数据库包含什么表,表结构,表字段等等
时间: 2023-08-15 09:51:51 浏览: 1416
学生系统一般包含以下几个表:
1. 学生表(students):存储学生的基本信息,如学号、姓名、性别、出生日期、联系方式等。
2. 课程表(courses):存储学校开设的所有课程信息,如课程编号、课程名称、学分、教师等。
3. 成绩表(scores):存储学生的每门课程的成绩信息,如学生学号、课程编号、成绩等。
4. 教师表(teachers):存储教师的基本信息,如教师编号、姓名、性别、职称等。
5. 选课表(selections):存储学生选课信息,如学生学号、课程编号、选课时间等。
表结构和字段如下:
1. 学生表(students):
| 字段名 | 类型 | 说明 |
| ----- | ---- | ---- |
| id | int | 学生学号 |
| name | varchar | 学生姓名 |
| gender | varchar | 学生性别 |
| birthdate | date | 学生出生日期 |
| phone | varchar | 学生联系方式 |
2. 课程表(courses):
| 字段名 | 类型 | 说明 |
| ----- | ---- | ---- |
| id | int | 课程编号 |
| name | varchar | 课程名称 |
| credit | decimal | 课程学分 |
| teacher_id | int | 授课教师编号 |
3. 成绩表(scores):
| 字段名 | 类型 | 说明 |
| ----- | ---- | ---- |
| student_id | int | 学生学号 |
| course_id | int | 课程编号 |
| score | decimal | 成绩 |
4. 教师表(teachers):
| 字段名 | 类型 | 说明 |
| ----- | ---- | ---- |
| id | int | 教师编号 |
| name | varchar | 教师姓名 |
| gender | varchar | 教师性别 |
| title | varchar | 教师职称 |
5. 选课表(selections):
| 字段名 | 类型 | 说明 |
| ----- | ---- | ---- |
| student_id | int | 学生学号 |
| course_id | int | 课程编号 |
| time | datetime | 选课时间 |
阅读全文