结构推理 设有如图1所示的关系R。 职工号职工名年龄性别单位号单位名 E1ZHAO20FD3CCC E2QIAN25MD1AAA E3SEN38MD3CCC E3LI25FD3CCC 图1 关系R 试问R属于3NF?为什么?若不是,它属于第几范式?并如何规范化为3NF?
【正确答案】R不属于3NF,它是2NF。 ∵R的候选关键字为职工号和职工名,而: 职工号→单位号,单位号→职工号,单位号→单位名 ∴职工号单位名,即存在非主属性单位名对候选关键字职工号的传递函数依赖。 规范化后的关系子模式为如图2所示的关系R1和R2。 R1R2 职工号职工名年龄性别单位号单位号单位名 E1ZHAO20FD3D3CCC E2QIAN25MD1D1AAA E3SEB38MD3 E4LI25FD3 图2 关系R1和R2
【答案解析】