概要设计一个选课管理系统的数据库画出数据库系统E-R图并设计出表
选课管理系统的数据库设计:
E-R图:

表设计:
- 学生表(students)
- 学号(id): 主键
- 姓名(name)
- 性别(gender)
- 年龄(age)
- 手机号码(phone)
- 邮箱(email)
- 专业(major)
- 班级(class)
- 教师表(teachers)
- 工号(id): 主键
- 姓名(name)
- 性别(gender)
- 年龄(age)
- 手机号码(phone)
- 邮箱(email)
- 学院(college)
- 职称(title)
- 课程表(courses)
- 课程号(id): 主键
- 课程名(name)
- 学分(credit)
- 学院(college)
- 教师工号(teacher_id): 外键,关联教师表
- 选课表(course_selection)
- 选课号(id): 主键
- 学生学号(student_id): 外键,关联学生表
- 课程号(course_id): 外键,关联课程表
- 成绩(score)
- 班级表(classes)
- 班级号(id): 主键
- 班级名(name)
- 年级(grade)
- 专业(major)
- 班主任工号(teacher_id): 外键,关联教师表
其中,选课表是学生和课程的关联表,班级表是学生和教师的关联表
原文地址: https://www.cveoy.top/t/topic/g64L 著作权归作者所有。请勿转载和采集!