问题
单项选择题
某公司的部门(部门号,部门名,负责人,电话)、商品(商品号,商品名称,单价,库存量)和职工(职工号,姓名,住址)3个实体之间的关系如表1、表2和表3所示。假设每个部门有一位负责人和一部电话,但有若干名员工;每种商品只能由一个部门负责销售。
a.若部门名是唯一的,请将下述部门SQL语句的空缺部分补充完整。
CREATE TABLE部门(部门号CHAR(3) PRIMARY KEY,
部门名CHAR(10) (16) ,
负责人CHAR(4),
电话CHAR(20))
(17) );
b.查询各部门负责人的姓名及住址的SQL语句如下:
SELECT 部门名,姓名,住址 FROM部门,职工 (18) ;
(17)处填()。
A.PRIMARY KEY(部门号)NOT NULL UNIQUE
B.PRIMARY KEY(部门名)UNIQUE
C.FOREIGN KEY(负责人)REFERENCES职工(姓名)
D.FOREIGN KEY(负责人)REFERENCES职工(职工号)
答案
参考答案:D