某高校教学管理系统,该系统涉及到学生信息、教师信息、课程信息、班级信息、学院信息。能从该系统能够查询到下列信息:
(1)学生的学号、姓名、性别、出生日期,所在班级,所在学院、总学分等。
(2)教师的教师号、姓名、职称、工资、所在学院等
(3)课程的课程号、课程名、学分、先修课等
(4)班级的班级号、班级名、班主任
(5)学院的学院号、学院名、学院院长、电话等
该教学管理系统要求:
(1)一位同学可以选多门课程,一门课程选课人数不能超过上限人数。
(2)一名教师可以讲授多门课程,同一门课程也可以由多位教师担任。
(3)一名教师可以给多个班级做班主任。
根据上面的要求完成以下设计
(1)设计这个系统的E-R图。
(2)将E-R图转换为关系模式。
(3)检查每个关系模式达到第几范式,并将每个关系模式规范化到第三范式。