首页 > 试题广场 >

设某商业集团数据库中有一关系模式 R 如下:

[问答题]

设某商业集团数据库中有一关系模式 R 如下:

R ( 商店编号,商品编号,数量,部门编号,负责人 )

如果规定:

1 )每个商店的每种商品只在一个部门销售;

2 )每个商店的每个部门只有一个负责人;

3 )每个商店的每种商品只有一个库存数量。

试回答下列问题:

1 )根据上述规定,写出关系模式 R 的基本函数依赖;

2 )找出关系模式 R 的候选码;

3 )试问关系模式 R 最高已经达到第几范式?为什么?

4 )如果 R 不属于 3NF ,请将 R 分解成 3NF 模式集。

1 )有三个函数依赖:

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

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

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

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

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

4 )将 R 分解成: R1 ( 商店编号,商品编号,数量,部门编号 )

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

发表于 2017-05-17 15:48:41 回复(0)