某超市的商品(商品号,商品名称,生产商,单价)和仓库(仓库号,地址,电话,商品号,库存量)两个基本关系如表1和表2所示。
A.仓库关系的主键是(),该关系没有达到第三范式的原因是();
B.查询联想生产的激光打印机的总库存量的SQL语句如下:
SELECT 商品名称,()
FROM商品,仓库
WHERE () AND ();
C.若仓库关系的地址不能为空,请将下述仓库关系SQL语句的空缺部分补充完整。
CREATE TABLE仓库(仓库号CHAR(2),
地址 CHAR(20) (),
电话 CHAR(20),
商品号 CHAR(5),
库存量 NUMERIC(5),
(),
();
该关系没有达到第三范式的原因是()。
A.没有消除非主属性对码的部分函数依赖,如:仓库号→电话
B.没有消除非主属性对码的部分函数依赖,如:地址→电话
C.只消除了非主属性对码的部分函数依赖,而未消除传递函数依赖
D.只消除了非主属性对码的传递函数依赖,而未消除部分函数依赖
参考答案:A
解析:
[分析]:本题考查应试者对范式、SQL语言的掌握程度。
考查关于范式方面的基础知识。仓库关系的主键是(仓库号,商品号);仓库关系不属于第三范式的原因是因为仓库号可以决定非主属性(地址,电话),非主属性地址、电话存在对主键的部分函数依赖。