对关系“项目研发人员”,请回答以下问题: (1)针对“项目研发人员”关系,用100字以内文字简要说明会产
对关系“项目研发人员”,请回答以下问题:
(1)针对“项目研发人员”关系,用100字以内文字简要说明会产生什么问题。
(2)把“项目研发人员”分解为第三范式,分解后的关系名依次为:项目研发人员1,项目研发人员2,…
(3)列出修正后的各关系模式的主键。
(1)“项目研发人员”关系不满足第二范式,即:非主属性不完全依赖于码。 (2)会造成:插入异常、删除异常和修改复杂(或修改异常)。 (3)分解后的关系模式如下: 项目研发人员1 (所在单位,职工号,姓名,年龄,学历,职称) 项目研发人员2 (课题编号,所在单位,职工号,分工,排名,参加月数) 修正后的主键如下: 项目研发人员1 (所在单位,职工号,姓名,年龄,学历,职称) 项目研发人员2 (课题编号,所在单位,职工号,分工,排名,参加月数) 解析:考查第二范式和第三范式。
根据第三范式的要求:非主属性不完全依赖于码。
而根据 “项目研发人员”关系的函数依赖可知,“项目研发人员”的码为(课题编号,所在单位,职工号),而又存在部分函数依赖:
所在单位,职工号→姓名,年龄,学历,职称。
所以,项目研发人员” 关系不满足第二范式,会造成:插入异常、删除异常和修改复杂(或修改异常)。
因为存在部分函数依赖,因此对“项目研发人员”进行分解,分解后的关系模式如下:
项目研发人员1(所在单位,职工号,姓名,年龄,学历,职称)
项目研发人员2(课题编号,所在单位,职工号,分工,排名,参加月数)
其中,
“项目研发人员1”关系的函数依赖为:
所在单位,职工号→姓名,年龄,学历,职称
“项目研发人员2”关系的函数依赖为:
所在单位,职工号→姓名,年龄,学历,职称
课题编号,所在单位,职工号→分工,排名,参加月数
这两个关系中的每一个非主属性既不部分依赖于码也不传递依赖于码,因此满足第三范式的要求。
分式方程题啊,1.若x=1是方程(x+2)/(x-1)+(x+3)/(x-2)=m/[(x-1)( 数学 2020-04-25 …
问一行列式题行列式题 |x 1 1 1| |x+3 1 1 1||1-x x-1 1 1|=| 0 数学 2020-05-14 …
1/2*101/100=101/200这一步是因为什么这么做的?原题是1-1/2^2)(1-1/3 数学 2020-05-14 …
初三的数学题!会的请进!很急!1、铁路路基的横截面是一个等腰梯形,如果腰得得坡度比为i=1:1.5 数学 2020-07-07 …
苦求初中裂项求和法一共两道题:1.1(1/10)+3(1/40)+5(1/88)+7(1/154) 其他 2020-07-19 …
寻找规律解数学题1/1*2=1-1/22/2*3=1/2-1/31/3*4=1/3-1/4……计算 数学 2020-07-22 …
数学题目1、观察下列等式:1/(1×2)=1-1/2,1/(2×3)=1/2-1/3,1/(3×4 数学 2020-07-30 …
计算下面各题5/14x7+1/24/9÷12+4/279/10-3/10×5/6填一填()×2=1/ 数学 2020-10-31 …
用规律解决下面的问题:(1+1/1*3)(1+1/2*4)(1+1/3*5)(1+1/4*6)…(1 数学 2020-11-01 …
计算一道数学题,(1+1/2)×(1+1/3)×(1+1/4)×(1+1/5)×(1+1/6)×(1 数学 2020-11-30 …