单选题
存在某供应商表S(Sno,Sname,Zip,City),其函数依赖集为:(Sno→(Sname,Zip,City),Zip→City,则该表最高达到______。
A.1NF B.2NF C.3NF D.BCNF
【正确答案】
B
【答案解析】[解析] 通过分析可得到供应商表的码为Sno,主属性为Sno,非主属性包括Sname、Zip、City,在关系模式中不存在非主属性对主属性的部分函数依赖,因此满足2NF。但是存在函数依赖Zip→City,而Sno→Zip,非主属性City与主属性Sno之间有传递函数依赖,所以不满足3NF。