ER图 (实体-关系图)

实体和属性:

  1. 学生(Student):
  • 属性:
    • 学号(StudentID)
    • 学生姓名(StudentName)
  1. 教师(Teacher):
  • 属性:
    • 教师编号(TeacherID)
    • 教师姓名(TeacherName)
  1. 课程(Course):
  • 属性:
    • 课程号(CourseID)
    • 课程名(CourseName)

关系和联系类型:

  1. 学生与课程的关系(选修 - Enrolls):
  • 一个学生可选修多门课(多对多关系)
  • 一个课程可以被多个学生选修(多对多关系)
  • 在关系中记录选修成绩(Grade)
  1. 教师与课程的关系(讲授 - Teaches):
  • 一个教师可讲授多门课(多对一关系)
  • 一门课只有一个教师讲授(多对一关系)

ER图

详细说明:

  1. 学生与选修关系(Enrolls):
  • 实体:学生(Student),课程(Course)
  • 关系:选修(Enrolls)
  • 属性:成绩(Grade)
  • 联系类型:多对多(Many-to-Many)
  1. 课程与教师关系(Teaches):
  • 实体:课程(Course),教师(Teacher)
  • 关系:讲授(Teaches)
  • 联系类型:多对一(Many-to-One)