设某教学管理系统,其查询模块需要提供如下功能: Ⅰ.查询系信息,列出各系编号、系名和系办公电话; Ⅱ.查询某系教师的信息,列出教师号、教师名、工资和聘用日期; Ⅲ.查询某教师讲授的课程信息,列出课程号、课程名和学分; Ⅳ.查询讲授某门课程的

admin2016-04-27  21

问题 设某教学管理系统,其查询模块需要提供如下功能:
  Ⅰ.查询系信息,列出各系编号、系名和系办公电话;
  Ⅱ.查询某系教师的信息,列出教师号、教师名、工资和聘用日期;
  Ⅲ.查询某教师讲授的课程信息,列出课程号、课程名和学分;
  Ⅳ.查询讲授某门课程的教师信息,列出教师名和职称;
  Ⅴ.查询某门课程的先修课程信息,列出先修课程号和先修课程名。
  系统有如下业务规则:
  Ⅰ.一个系可聘用多名教师,一名教师只能受聘于一个系;
  Ⅱ.一名教师可讲授多门课程,一门课程可由多名教师讲授;
  Ⅲ.一门课程可以有多门先修课程,也可以没有先修课程。
将ER图转换为满足3NF的关系模式,并说明每个关系模式的主码和外码。

选项

答案系(系编号,系名,系办公电话),无外码 教师(教师号,教师名,工资,聘用日期,职称,系编号),外码:系编号 课程(课程号,课程名,学分,教师号),外码:教师号 先修(先修课程号,先修课程名,课程号),外码:课程号

解析 要想使转换生成的关系模式满足3NF,则必须满足关系模式中每一个非主属性既不部分依赖于码也不传递依赖于码。
转载请注明原文地址:https://kaotiyun.com/show/LBlZ777K
0

最新回复(0)