选课管理系统的数据库设计:

E-R图:

选课管理系统数据库E-R图

表设计:

  1. 学生表(students)
    • 学号(id): 主键
    • 姓名(name)
    • 性别(gender)
    • 年龄(age)
    • 手机号码(phone)
    • 邮箱(email)
    • 专业(major)
    • 班级(class)
  2. 教师表(teachers)
    • 工号(id): 主键
    • 姓名(name)
    • 性别(gender)
    • 年龄(age)
    • 手机号码(phone)
    • 邮箱(email)
    • 学院(college)
    • 职称(title)
  3. 课程表(courses)
    • 课程号(id): 主键
    • 课程名(name)
    • 学分(credit)
    • 学院(college)
    • 教师工号(teacher_id): 外键,关联教师表
  4. 选课表(course_selection)
    • 选课号(id): 主键
    • 学生学号(student_id): 外键,关联学生表
    • 课程号(course_id): 外键,关联课程表
    • 成绩(score)
  5. 班级表(classes)
    • 班级号(id): 主键
    • 班级名(name)
    • 年级(grade)
    • 专业(major)
    • 班主任工号(teacher_id): 外键,关联教师表

其中,选课表是学生和课程的关联表,班级表是学生和教师的关联表

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

原文地址: https://www.cveoy.top/t/topic/g64L 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录