当前位置:首页 > 数据库系统原理(04735) > 正文内容

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

高老师2年前 (2024-03-26)数据库系统原理(04735)15

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

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

扫描二维码免费使用微信小程序搜题/刷题/查看解析。

版权声明:本文由翰林刷题小程序授权发布,如需转载请注明出处。

本文链接:https://doc.20230611.cn/post/233519.html

分享给朋友: