某商场商品数据库的商品关系模式P(商品代码,商品名称,供应商,联系方式,库存量),函数依赖集F:{商品代码一商品名称,(商品代码,供应商)一库存量,供应商一联系方式}。商品关系模式P达到 (1) ;该关系模式分解成 (2) 后,具有无损连接的特性,

admin2013-01-20  35

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

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

答案D

解析 本题考查的是应试者关系数据库方面的基础知识。
    根据题意,零件P关系中的(商品代码,供应商)可决定的零件P关系的所有属性,所以零件P关系的主键为(商品代码,供应商);又因为,根据题意(商品代码,供应商)一商品名称,而商品代码一商品名称,供应商一联系方式,可以得出商品名称和联系方式都部分依赖于码,所以,该关系模式属于1NF。
    关系模式P属于1NF,1NF存在冗余度大、修改操作的不一致性、插入异常和删除异常四个问题。所以需要对模式分解,其中选项A、选项B和选项C的分解是有损且不保持函数依赖。例如,选项A中的分解P1的函数依赖集F1=φ,分解P2的函数依赖集F2=φ,丢失了F中的函数依赖,即不保持函数依赖。
转载请注明原文地址:https://jikaoti.com/ti/oP67FFFM
0

最新回复(0)