数据库名称:Course Selection Management System(CSMS)数据库

实体:

  1. 学生(Student)- 学生ID(Student ID)、姓名(Name)、年龄(Age)、性别(Gender)、电话(Phone)、邮箱(Email)、密码(Password)

  2. 课程(Course)- 课程ID(Course ID)、课程名称(Course Name)、授课教师(Teacher)、学分(Credit)、上课时间(Class Time)、上课地点(Classroom)

  3. 教师(Teacher)- 教师ID(Teacher ID)、姓名(Name)、年龄(Age)、性别(Gender)、电话(Phone)、邮箱(Email)、密码(Password)

  4. 选课记录(Course Selection)- 记录ID(Record ID)、学生ID(Student ID)、课程ID(Course ID)

关系:

  1. 学生和选课记录:一个学生可以有多个选课记录,一个选课记录只能对应一个学生;

  2. 课程和选课记录:一个课程可以有多个选课记录,一个选课记录只能对应一个课程;

  3. 教师和课程:一个教师可以有多个课程,一个课程只能由一个教师授课。

表:

  1. 学生表(Student)- 学生ID(Student ID)、姓名(Name)、年龄(Age)、性别(Gender)、电话(Phone)、邮箱(Email)、密码(Password)

  2. 课程表(Course)- 课程ID(Course ID)、课程名称(Course Name)、授课教师(Teacher)、学分(Credit)、上课时间(Class Time)、上课地点(Classroom)

  3. 教师表(Teacher)- 教师ID(Teacher ID)、姓名(Name)、年龄(Age)、性别(Gender)、电话(Phone)、邮箱(Email)、密码(Password)

  4. 选课记录表(Course Selection)- 记录ID(Record ID)、学生ID(Student ID)、课程ID(Course ID)

主键:

  1. 学生表- 学生ID(Student ID)

  2. 课程表- 课程ID(Course ID)

  3. 教师表- 教师ID(Teacher ID)

  4. 选课记录表- 记录ID(Record ID)

外键:

  1. 选课记录表- 学生ID(Student ID)- 学生表- 学生ID(Student ID)

  2. 选课记录表- 课程ID(Course ID)- 课程表- 课程ID(Course ID)

  3. 课程表- 授课教师(Teacher)- 教师表- 教师ID(Teacher ID

概要设计一个选课管理系统的数据库

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

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