刷题刷出新高度,偷偷领先!偷偷领先!偷偷领先! 关注我们,悄悄成为最优秀的自己!

单选题

某商场商品数据库的商品关系模式P(商品代码,商品名称,供应商,联系方式,库存量),函数依赖集F={商品代码→商品名称,(商品代码,供应商)→库存量,供应商→联系方式}。商品关系模式P达到( );该关系模式分解成(请作答此空)后,具有无损连接的特性,并能够保持函数依赖。

A
P1(商品代码,联系方式),P2(商品名称,供应商,库存量)
B
P1(商品名称,联系方式),P2(商品代码,供应商,库存量)
C
P1(商品代码,商品名称,联系方式),P2(供应商,库存量)
D
P1(商品代码,商品名称),P2(商品代码,供应商,库存量),P3(供应商,联系方式)
使用微信搜索喵呜刷题,轻松应对考试!

答案:

D

解析:

根据题目描述,商品关系模式P中的函数依赖集F表明,商品代码和供应商能够决定其他属性。因此,商品代码和供应商组合作为主键。考虑到存在部分依赖关系不满足2NF,所以该关系模式属于1NF。

在1NF中,存在冗余度大、修改操作的不一致性、插入异常和删除异常等问题。为了解决这个问题,需要对关系模式进行分解。

选项D中的分解方式能够满足无损连接的特性,并且能够保持函数依赖。分解后的关系模式P1包含商品代码和供应商,这两个属性能够决定商品名称,符合函数依赖中的“商品代码→商品名称”和“(商品代码,供应商)→库存量”。同时,其他关系模式也保持了必要的联系和属性。

而选项A、B和C在分解后存在有损连接的问题,并且不满足所有的函数依赖,如选项A中的P1(商品代码,联系方式)无法完全代表原关系模式中的“商品代码→商品名称”这一函数依赖。

因此,正确答案是D。

创作类型:
原创

本文链接:某商场商品数据库的商品关系模式P(商品代码,商品名称,供应商,联系方式,库存量),函数依赖集F={商

版权声明:本站点所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明文章出处。

让学习像火箭一样快速,微信扫码,获取考试解析、体验刷题服务,开启你的学习加速器!

分享考题
share