刷题刷出新高度,偷偷领先!偷偷领先!偷偷领先! 关注我们,悄悄成为最优秀的自己!
根据题目描述,商品关系模式P中的函数依赖集F表明,商品代码和供应商能够决定其他属性。因此,商品代码和供应商组合作为主键。考虑到存在部分依赖关系不满足2NF,所以该关系模式属于1NF。
在1NF中,存在冗余度大、修改操作的不一致性、插入异常和删除异常等问题。为了解决这个问题,需要对关系模式进行分解。
选项D中的分解方式能够满足无损连接的特性,并且能够保持函数依赖。分解后的关系模式P1包含商品代码和供应商,这两个属性能够决定商品名称,符合函数依赖中的“商品代码→商品名称”和“(商品代码,供应商)→库存量”。同时,其他关系模式也保持了必要的联系和属性。
而选项A、B和C在分解后存在有损连接的问题,并且不满足所有的函数依赖,如选项A中的P1(商品代码,联系方式)无法完全代表原关系模式中的“商品代码→商品名称”这一函数依赖。
因此,正确答案是D。
本文链接:某商场商品数据库的商品关系模式P(商品代码,商品名称,供应商,联系方式,库存量),函数依赖集F={商
版权声明:本站点所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明文章出处。让学习像火箭一样快速,微信扫码,获取考试解析、体验刷题服务,开启你的学习加速器!