假设某商业集团数据库中关系模式R如下: R(商店编号,商品编号,库存数量,部门编号,负责人) 如果规定: (1)每个商店的每种商品只在一个部门销售; (2)每个商店的每个部门只有一个负责人; (3)每个商店的每种商品只有一个库存数量。 试回答下列问题: (1)根据上述规定,写出模式R的基本FD和关键码。 (2)R最高属于第几范式? (3)将R规范到3NF。

假设某商业集团数据库中关系模式R如下: R(商店编号,商品编号,库存数量,部门编号,负责人) 如果规定: (1)每个商店的每种商品只在一个部门销售; (2)每个商店的每个部门只有一个负责人; (3)每个商店的每种商品只有一个库存数量。 试回答下列问题: (1)根据上述规定,写出模式R的基本FD和关键码。 (2)R最高属于第几范式? (3)将R规范到3NF。

(1)(商店编号,商品编号)→部门编号,(商品编号,部门编号)→负责人,(商店编号, 商品编号)→库存数量关键码为(商店编号,商品编号)(2分) (2)第2范式,非主属性为库存数量,部门编号,负责人,它们对候选键都不是部分函 数依赖;但是,负责人对(商店编号,商品编号)是传递函数依赖,所以不满足3NF。 (1分) (3)R,(商店编号,商品编号,部门编号,库存数量),R2(商店编号,部门编号,负责 人)(2分)

Top