学生选课系统的数据库建表
时间: 2023-10-11 13:14:32 浏览: 63
表名:students
| 字段名 | 类型 | 主键/外键 | 说明 |
| ------ | ---- | --------- | ---- |
| id | int | primary key | 学生ID |
| name | varchar(50) | | 学生姓名 |
| gender | varchar(10) | | 学生性别 |
| grade | int | | 学生年级 |
| major | varchar(50) | | 学生专业 |
| phone | varchar(20) | | 学生联系方式 |
表名:courses
| 字段名 | 类型 | 主键/外键 | 说明 |
| ------ | ---- | --------- | ---- |
| id | int | primary key | 课程ID |
| name | varchar(50) | | 课程名称 |
| teacher | varchar(50) | | 课程教师 |
| time | varchar(50) | | 上课时间 |
| credit | int | | 学分 |
| capacity | int | | 课程容量 |
| remaining | int | | 剩余容量 |
表名:selections
| 字段名 | 类型 | 主键/外键 | 说明 |
| ------ | ---- | --------- | ---- |
| id | int | primary key | 选课ID |
| student_id | int | foreign key | 学生ID |
| course_id | int | foreign key | 课程ID |
注:以上表结构只是提供一个参考,实际应用中可能还需要更多的字段来满足具体的需求。