E-R图如下:

学院(college)
- 学院编号(college_id)(主键)
- 学院名称(college_name)

专业(major)
- 专业编号(major_id)(主键)
- 专业名称(major_name)
- 教师人数(teacher_count)
- 学生人数(student_count)
- 学院编号(college_id)(外键)

领导(leader)
- 领导编号(leader_id)(主键)
- 领导姓名(leader_name)
- 学院编号(college_id)(外键)

教师(teacher)
- 工号(teacher_id)(主键)
- 姓名(teacher_name)
- 性别(teacher_gender)
- 年龄(teacher_age)
- 专业编号(major_id)(外键)

学生(student)
- 学号(student_id)(主键)
- 姓名(student_name)
- 性别(student_gender)
- 专业编号(major_id)(外键)

课程(course)
- 课程编号(course_id)(主键)
- 课程名称(course_name)
- 教师工号(teacher_id)(外键)

研究生(graduate_student)
- 学号(student_id)(主键)
- 导师工号(teacher_id)(外键)

关系模式如下:

学院(college)
- 学院编号(college_id)(主键)
- 学院名称(college_name)

专业(major)
- 专业编号(major_id)(主键)
- 专业名称(major_name)
- 教师人数(teacher_count)
- 学生人数(student_count)
- 学院编号(college_id)(外键)

领导(leader)
- 领导编号(leader_id)(主键)
- 领导姓名(leader_name)
- 学院编号(college_id)(外键)

教师(teacher)
- 工号(teacher_id)(主键)
- 姓名(teacher_name)
- 性别(teacher_gender)
- 年龄(teacher_age)
- 专业编号(major_id)(外键)

学生(student)
- 学号(student_id)(主键)
- 姓名(student_name)
- 性别(student_gender)
- 专业编号(major_id)(外键)

课程(course)
- 课程编号(course_id)(主键)
- 课程名称(course_name)
- 教师工号(teacher_id)(外键)

研究生(graduate_student)
- 学号(student_id)(主键)
- 导师工号(teacher_id)(外键)

主键用粗体表示,外键用斜体表示

学院分不同专业每个专业有专业名称、教师人数、学生人数等学院和每个具体专业都有若干领导。每个教师需要记录工号、姓名、性别、年龄等信息。每个学生需要记录学号、姓名、性别、专业等信息。对于本科生学生会选不同老师的课程老师会给不同专业的学生上课。对于研究生每个教师可以带多名研究生每个研究生只能有一个导师。导师可以给不同研究生上课研究生也可以选不同导师的课。请根据上面的描述画出系统的E-R图并将E-R图转换

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

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