假设某商店数据库中有关系模式R:R(商店编号,商品编号,数量,部门编号,负责人)约定:每个商店的每种
假设某商店数据库中有关系模式R:R(商店编号,商品编号,数量,部门编号,负责人) 约定:每个商店的每种商品只有一个部门销售;每个商店的每个部门只有一个负责人;每个商店的每种商品只有一个库存数量。
请回答下列问题:
1)找出关系模式R的候选键,关系模式R最高已经达到第几范式?说明理由。
2)如果R不属于3NF,请将R分解成3NF模式集。
正确答案:1)R的候选键是:(商店编号商品编号)。因为R中存在着非主属性“负责人”对候选键(商店编号商品编号)的传递函数依赖所以R属于2NF而不属于3NF。2)将R分解成:Rl(商店编号商品编号数量部门编号)R2(商店编号商品编号负责人)1)R的候选键是:(商店编号,商品编号)。因为R中存在着非主属性“负责人”对候选键(商店编号,商品编号)的传递函数依赖,所以R属于2NF,而不属于3NF。2)将R分解成:Rl(商店编号,商品编号,数量,部门编号)R2(商店编号,商品编号,负责人) 解析:1)由于(商店编号,商品编号
词条内容仅供参考,如果您需要解决具体问题
(尤其在法律、医学等领域),建议您咨询相关领域专业人士。
