单选题 某商场商品数据库的商品关系模式P(商品代码,商品名称,供应商,联系方式,库存量),函数依赖集F={商品代码→商品名称,(商品代码,供应商)→库存量,供应商→联系方式}。商品关系模式P达到______;该关系模式分解成______后,具有无损连接的特性,并能够保持函数依赖。
【正确答案】 A
【答案解析】
【正确答案】 D
【答案解析】[解析] 依题意,属性(商品代码,供应商)可决定的零件P关系模式的所有属性,因此零件P关系模式的主键为(商品代码,供应商)。由函数依赖集F={(商品代码,供应商)→库存量,商品代码→商品名称,供应商→联系方式}可知,属性“商品名称”、“联系方式”都部分依赖于码,所以零件P关系模式属于第一范式(1NF)。
1NF存在冗余度大、修改操作不一致、插入异常和删除异常4个主要问题。若将零件P关系模式分解成:P1(商品代码,商品名称),P2(商品代码,供应商,库存量),P3(供应商,联系方式),则分解后的关系模式具有无损连接的特性,并能够保持函数依赖。而选项A、选项B和选项C的分解是有损且不保持函数依赖。例如,选项A中的分解P1的函数依赖集F1=Ф,分解P2的函数依赖集F2=Ф,丢失了F中的函数依赖,即不保持函数依赖。