41.现有如、F关系模式:R(教师号,姓名,部门号,部门名称,科研项目编号,项目名称,项目经费,担任.[作,完成时间)每名教师可以参加多项科研项目,每个项目可以有多名教师参加,教师参加科研工作包括担任工作及他完成所担任部分的完成时间。 (1)根据上述条件,写出关系模式R的关键码。 (2)R最高属于第几范式,为什么? (3)将R规范到3NF。
41.现有如、F关系模式:R(教师号,姓名,部门号,部门名称,科研项目编号,项目名称,项目经费,担任.[作,完成时间)每名教师可以参加多项科研项目,每个项目可以有多名教师参加,教师参加科研工作包括担任工作及他完成所担任部分的完成时间。 (1)根据上述条件,写出关系模式R的关键码。 (2)R最高属于第几范式,为什么? (3)将R规范到3NF。
【正确答案】:(1)教师号,科研项目编号
(2)1NF,因为存在非主属性部门号、项目名称等对码的不凡函数依赖、所以不是2NF。
(3)R1(教师号,姓名,部门号)
R2(部门号,部门名称)
R3(科研项目编号、项目名称,项目经费)
R4(科研项目编号,教师号,担任工作,完成时间)
Top