【说明】 某科研项目管理机构拟开发科研管理系统,以便管理科研项目信息。设计了科研信息数据库,其关系模式如图22-28所示。 关系模式的主要属性、含义及约束如表22-26所示。 一个科研项目(课题)由一位科研专家作为负责人。一个科研项目可以由多个

admin2010-05-22  41

问题 【说明】
   某科研项目管理机构拟开发科研管理系统,以便管理科研项目信息。设计了科研信息数据库,其关系模式如图22-28所示。

关系模式的主要属性、含义及约束如表22-26所示。

一个科研项目(课题)由一位科研专家作为负责人。一个科研项目可以由多个单位参与,这些单位可以作为承担单位或者合作单位来参与科研项目。一个科研项目可以有多个拨款单位,每个单位按合同经费的一定百分比拨款。科研专家是具有科研项目申请资格的科研人员。一位科研专家可以参与不同的科研项目。参与科研项目的每个单位可以有多个除科研专家外的单位员工参与项目的研发。
   属性间的函数依赖关系如下。
   对于“项目信息”关系模式:
   课题编号,单位名称,拨款单位→课题名称,负责人,单位类别,单位排名,合同经费,拨款百分比
   课题编号,单位名称→课题名称,负责人,课题类别,单位排名,合同经费
   课题编号,拨款单位→课题名称,负责人,合同经费,拨款百分比
   课题编号→课题名称,负责人,合同经费
   课题编号→→拨款单位,拨款百分比
   课题编号→→单位名称,单位类别,单位排名
   对于“科研专家”关系模式:
   人员编号→姓名,性别,出生年月,身份证号,最高学位,职称,研究方向,所在单位,单位地址
   所在单位→单位地址
   身份证号→人员编号
   对于“项目研发人员”关系模式:
   课题编号,所在单位,职工号→姓名,年龄,学历,职称,分工,排名,参加月数所在单位,职工号→姓名,年龄,学历,职称

选项

答案(1)姓名,性别,出生年月,最高学位,职称,研究方向,所在单位,单位地址。 (2)“科研专家”关系模式可以达到第二范式,不满足第三范式。 由于“科研专家”关系模式的主键是“人员编号”,但又包含函数依赖:所在单位→单位地址不满足第三范式的要求,即:存在非主属性对码的传递依赖。

解析 (1)科研专家关系共包括人员编号,姓名,性别,出生年月,身份证号,学位,职称,研究方向,所在单位,单位地址等属性,根据主要属性、含义及约束表:人员编号是唯一标识具有科研项目申请资格的某个科研专家的编号,同时根据“人员编号→姓名,性别,出生年月,身份证号,最高学位,职称,研究方向,所在单位,单位地址”,得知人员编号应为候选码,同时根据“身份证号→人员编号”,所以身份证号也可以作为候选码。其余的属性为非键属性。
(2)由于“科研专家”关系模式的主键是“人员编号”,但又包含函数依赖:所在单位→单位地址不满足第三范式的要求,即:存在非主属性对码的传递依赖。“科研专家”关系模式可以达到第二范式,不满足第三范式。
转载请注明原文地址:https://kaotiyun.com/show/InTZ777K
0

相关试题推荐
最新回复(0)