问题 问答题

设某教学管理系统,其查询模块需要提供如下功能:
Ⅰ.查询系信息,列出各系编号、系名和系办公电话。
Ⅱ.查询某系教师的信息,列出教师号、教师名、工资和聘用日期。
Ⅲ.查询某教师讲授的课程信息,列出课程号、课程名和学分。
Ⅳ.查询讲授某门课程的教师信息,列出教师名和职称。
Ⅴ.查询某门课程的先修课程信息,列出先修课程号和先修课程名。
系统有如下业务规则:
Ⅰ.一个系可聘用多名教师,一名教师只能受聘于一个系。
Ⅱ.一名教师可讲授多门课程,一门课程可由多名教师讲授。
Ⅲ.一门课程可以有多门先修课程,也可以没有先修课程。
①请根据以上查询功能与业务规则,用ER图描述该系统的概念模型。
②将ER图转换为满足3NF的关系模式,并标出每个关系模式的主码和外码(主码用下划线标识)。

答案

参考答案:

①某教学管理系统E-R图如下:

[*]

②满足3NF的关系模式如下:

系(系编号,系名,系办公电话)无外码

教师(教师号,教师名,工资,聘用日期,职称,系编号)外码:系编号

课程(课程号,课程名,学分,教师号)外码:教师号

先修(先修课程号,先修课程名,课程号)外码:课程号tu/1301/j/dj/4s1209.69C823.jpg

选择题
问答题 简答题