某商场商品数据库的商品关系模式P(商品代码,商品名称,供应商,联系方式,库存量)

admin2022-08-02  57

问题 某商场商品数据库的商品关系模式P(商品代码,商品名称,供应商,联系方式,库存量),函数依赖集F={商品代码→商品名称,(商品代码,供应商)→库存量,供应商→联系方式}。商品关系模式P达到1NF,该关系模式分解成()后,具有无损连接的特性,并能够保持函数依赖。A. P1(商品代码,联系方式),P2(商品名称,供应商,库存量)B. P1(商品名称,联系方式),P2(商品代码,供应商,库存量)C. P1(商品代码,商品名称,联系方式),P2(供应商,库存量)D. P1(商品代码,商品名称),P2(商品代码,供应商,库存量),P3(供应商,联系方式)

选项 A. P1(商品代码,联系方式),P2(商品名称,供应商,库存量)
B. P1(商品名称,联系方式),P2(商品代码,供应商,库存量)
C. P1(商品代码,商品名称,联系方式),P2(供应商,库存量)
D. P1(商品代码,商品名称),P2(商品代码,供应商,库存量),P3(供应商,联系方式)

答案 D

解析 关系模式P属于1NF,1NF存在冗余度大、修改操作的不一致性、插入异常和删除异常四个问题。所以需要对模式分解,其中选项A、选项B和选项C的分解是有损且不保持函数依赖。例如,选项A中的分解P1的函数依赖集F1=Ф,分解P2的函数依赖集F2=Ф,丢失了F中的函数依赖,即不保持函数依赖。
转载请注明原文地址:https://tihaiku.com/congyezige/2397293.html

最新回复(0)