首页 > 试题广场 >

假设某商业集团数据库中有一关系模式R如下:R(商店编号,商品

[问答题]
假设某商业集团数据库中有一关系模式R如下:R(商店编号,商品编号,库存数量,部门编号,部门负责人),如果规定:每个商店的每种商品只在一个部门销售;每个商店的每个部门只有一个负责人;每个商店的每种商品只有一个库存数量。试问关系模式R已经达到第几范式?如果R不属于3NF,请说明理由,并将R分解成3NF。
达到2NF.
存在非主属性“部门负责人对候选码(商店编号,商品编号)的传递函数依赖。
将R分解为
R1(商店编号,商品编号,库存数量,);
R2(商店编号,部门编号,负责人);
发表于 2018-09-22 13:55:03 回复(1)

1)有三个函数依赖:

(商店编号,商品编号)→部门编号

(商店编号,部门编号)→负责人   

(商店编号,商品编号)→数量    

(2)R的候选码是(商店编号,商品编号)   

(3)因为R中存在着非主属性“负责人”对候选码(商店编号、商品编号)的传递函数依赖,所以R属于2NF,R不属于3NF(1分)。

(4)将R分解成:

R1 (商店编号,商品编号,数量,部门编号)

R2 (商店编号,部门编号,负责人)         

发表于 2020-12-17 00:06:08 回复(0)
1
发表于 2020-05-10 13:44:43 回复(0)