题目内容:
已知某教务管理系统的设计人员在需求分析阶段收集到下列原始数据表格:教师
教师号 | 教师名 | 职称 | 工资 | 上级领导教师号 |
9868 | 王文华 | 教授 | 8000 | null |
9983 | 李一斌 | 副教授 | 6000 | 9868 |
9985 | 丁一 | 讲师 | 删 | 9868 |
0783 | 王润泽 | 讲师 | 删 | 9868 |
0899 | 欧阳丹妮 | 讲师 | 删 | 9868 |
课程号 | 课程名 | 学分 | 教材号 | 教材名 | 出版社名 | 任课教师号 |
C2006 | 计算机原理 | 3 | 11 | 计算机原理 | 清华大学出版社 | 9868 |
C2006 | 计算机原理 | 3 | 12 | 计算机原理与应用 | 高等教育出版社 | 9868 |
C2004 | 数据结构 | 3 | 13 | 数据结构 | 清华大学出版社 | 9868 |
C2010 | 数据库原理 | 3 | 14 | 数据库原理 | 清华大学出版社 | 9868 |
C2010 | 数据库原理 | 3 | 15 | 数据库原理与技术 | 高等教育出版社 | 9868 |
S3001 | 音乐欣赏 | 2 | 16 | 音乐欣赏 | 清华大学出版社 | 9983 |
Ⅰ.每个教师有唯一的教师号,每个教师号对应唯一的一名教师;
Ⅱ.每门课程有唯一的课程号,每个课程号对应唯一的一门课程;
Ⅲ.每本教材有唯一的教材号,每个教材号对应唯一的一本教材;
Ⅳ.每个教师最多只有一个上级领导,也可以没有上级领导;
V.一门课程仅由一名教师讲授;
Ⅵ.一本教材仅用于一门课程。(12分)
(1)请根据原始数据表及业务规则,给出该系统的关系模式,保证每个关系模式满足3NF,并说明每个关系模式的主码和外码。
(2)画出该系统的ER图,ER图中需给出每个实体集的属性,主码属性用下划线标识。
参考答案:
答案解析: