对关系“科研专家”,请回答以下问题: (1)列举出所有不屈于任何候选键的属性(非键属性)。 (2)关系“科研专家”可达到第几范式,用60字以内文字简要叙述理由。 对关系“项目信息”,请回答以下问题: (1)关系“项目信息”是不是第四范式

admin2008-11-02  37

问题 对关系“科研专家”,请回答以下问题:
   (1)列举出所有不屈于任何候选键的属性(非键属性)。
   (2)关系“科研专家”可达到第几范式,用60字以内文字简要叙述理由。
对关系“项目信息”,请回答以下问题:
   (1)关系“项目信息”是不是第四范式,用100字以内文字叙述理由。
   (2)把“项目信息”分解为第四范式,分解后的关系名依次为:项目信息1,项目信息2,…

选项

答案(1) “项目信息”关系模式,不满足第四范式。 因为,课题编号→课题名称,负责人,合同经费 或答:课题编号→拨款单位,拨款百分比 课题编号→单位名称,单位类别,单位排名 (2)分解后的关系模式如下: 项目信息1 (课题编号,课题名称,负责人,合同经费) 项目信息2 (课题编号,单位名称,单位类别,单位排名) 项目信息3 (课题编号,拨款单位,拨款百分比)

解析 考查第四范式。
   根据“项目信息”关系模式的函数依赖,其码为:课题编号,单位名称,拨款单位。而又存在部分函数依赖:
   课题编号,单位名称→课题名称,负责人,课题类别,单位排名,合同经费
   课题编号,拨款单位→课题名称,负责人,合同经费,拨款百分比
   课题编号→课题名称,负责人,合同经费
   所以,“项目信息”关系模式不满足第二范式。
   同时,可以根据第四范式的要求:不允许有非平凡且非函数依赖的多值依赖。
   而在“项目信息”关系模式存在多值依赖:
   课题编号→拨款单位,拨款百分比
   课题编号→举位名称,单位类别,单位排名
   因此,“项目信息”关系模式不满足第二范式。
   因为存在部分函数依赖和多值依赖,因此对“项目信息”进行分解,分解后的关系模式如下:
   项目信息1  (课题编号,课题名称,负责人,合同经费)
   项目信息2  (课题编号,单位名称,单位类别,单位排名)
   项目信息3  (课题编号,拨款单位,拨款百分比)
   其中,
   “项目信息1”关系的函数依赖为:
   课题编号→课题名称,负责人,合同经费
   “项目信息2”关系的函数依赖为:
   课题编号,单位名称→单位类别,单位排名
   “项目信息3”关系的函数依赖为:
   课题编号,拨款单位→拨款百分比
   这三个关系既不存在部分函数依赖和传递依赖,也不存在多值依赖,因此满足第四范式的要求。
转载请注明原文地址:https://kaotiyun.com/show/3yUZ777K
0

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