假设某商业集团数据库中有一关系模式R如下:R(商店编号,商品编号,数量,部门编号,负责人) 如果规定: (1)每个商店的每种商品只有一个部门销售。 (2)每个商店的每个部门只有一个负责人。 (3)每个商店的每种商品只有一个库存数量。

admin2017-10-26  45

问题 假设某商业集团数据库中有一关系模式R如下:R(商店编号,商品编号,数量,部门编号,负责人)
如果规定:
    (1)每个商店的每种商品只有一个部门销售。
    (2)每个商店的每个部门只有一个负责人。
    (3)每个商店的每种商品只有一个库存数量。
    试回答下列问题:
    (1)根据上述规定,写出关系模式R的基本函数依赖。
    (2)找出关系模式R的候选键。
    (3)试问关系模式R最高已经达到第几范式?为什么?
    (4)如果R不属于3NF,请将R分解成3NF模式集。

选项

答案(1)有三个函数依赖:(商店编号,商品编号)→部门编号 (商店编号,部门编号)→负责人 (商店编号,商品编号)→数量 (2)R的候选键是(商店编号,商品编号) (3)因为R中存在着非主属性“负责人”对候选键(商店编号,商品编号)的传递函数依赖,所以R属于2NF,不属于3NF。 (4)将R分解成: R1(商店编号,商品编号,数量,部九编号) R2(商店编号,部门编号,负责人)

解析
转载请注明原文地址:https://kaotiyun.com/show/xukx777K
0

最新回复(0)