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

单选题 A.1NF B.2NF C.3NF D.BCNF
【正确答案】 A
【答案解析】
单选题 A.P1(商品代码,联系方式),P2(商品名称,供应商,库存量)
B.P1(商品名称,联系方式),P2(商品代码,供应商,库存量)
C.P1(商品代码,商品名称,联系方式),P2(供应商,库存量)
D.P1(商品代码,商品名称),P2(商品代码,供应商,库存量),P3(供应商,联系方式)
【正确答案】 D
【答案解析】要分析一个关系模式的范式,第一步应找出该关系模式的主键,接下来需要判断关系模式是否消除了非主属性对主键的部分依赖、传递依赖,这样便可得出结论。
首先可采用图示法求关系模式的主键(若不懂图示法,可参看《系统架构设计师考试考点突破、案例分析、试题实战一本通》)。将关系模式P,使用图示法表达,如图所示。