现有如下关系模式: R(教师号,姓名,部门号,部门名称,科研项目编号,项目名称,项目经费,担任工作,完成时间) 每名教师可以参加多项科研项目,每个项目可以有多名教师参加,教师参加科研工作包括担任工作及他完成所担任部分的完成时间。 (1)根据上述条件,写

admin2017-10-25  69

问题 现有如下关系模式:
R(教师号,姓名,部门号,部门名称,科研项目编号,项目名称,项目经费,担任工作,完成时间)
每名教师可以参加多项科研项目,每个项目可以有多名教师参加,教师参加科研工作包括担任工作及他完成所担任部分的完成时间。
  (1)根据上述条件,写出关系模式R的关键码。
  (2)R最高属于第几范式,为什么?
  (3)将R规范到3NF。

选项

答案(1)教师号,科研项目编号 (2)1NF,因为存在非主属性部门号、项目名称等对码的部分函数依赖,所以不是2NF。 (3)R1(教师号,姓名,部门号) R2(部门号,部门名称) R3(科研项目编号,项目名称,项目经费) R4(科研项目编号,教师号,担任工作,完成时间)

解析
转载请注明原文地址:https://jikaoti.com/ti/8tdaFFFM
0

最新回复(0)