问题 单项选择题

某超市的商品(商品号,商品名称,生产商,单价)和仓库(仓库号,地址,电话,商品号,库存量)两个基本关系如表1和表2所示。

A.仓库关系的主键是(),该关系没有达到第三范式的原因是();

B.查询联想生产的激光打印机的总库存量的SQL语句如下:

SELECT 商品名称,()

FROM商品,仓库

WHERE () AND ();

C.若仓库关系的地址不能为空,请将下述仓库关系SQL语句的空缺部分补充完整。

CREATE TABLE仓库(仓库号CHAR(2),

地址 CHAR(20) (),

电话 CHAR(20),

商品号 CHAR(5),

库存量 NUMERIC(5),

(),

();

电话 CHAR(20),

商品号 CHAR(5),

库存量 NUMERIC(5),

();

A.FOREIGN KEY(仓库号)REFERENCES仓库号

B.FOREIGN KEY(仓库号)REFERENCES仓库(仓库号)

C.FOREIGN KEY(商品号)REFERENCES仓库(商品号)

D.FOREIGN KEY(商品号)REFERENCES商品(商品号)

答案

参考答案:D

解析:

[分析]: 正确答案是D。

这样仓库关系的SQL语句如下:

CREATE TABLE仓库(仓库 CHAR(2),

地址 CHAR(20)NOT NULL,

电话 CHAR(20),

商品号 CHAR(5),

库存 NUMERIC(5),

PRIMAPY KEY(仓库号,商品号),

FOREIGN KEY(商品号)REFERENCES 商品(商品号) );

单项选择题
问答题 简答题