某公司的部門(部門號,部門名,負(fù)責(zé)人,電話)、商品(商品號,商品名稱,單價(jià),庫存量)和職工(職工號, 姓名, 住址)三個(gè)實(shí)體之間的關(guān)系如表1、表2和表3所示。假設(shè)每個(gè)部門有一位負(fù)責(zé)人和一部電話,但有若干名員工;每種商品只能由一個(gè)部門負(fù)責(zé)銷售。
a.若部門名是唯一的,請將下述部門SQL語句的空缺部分補(bǔ)充完整。
CREATE TABLE 部門(部門號CHAR(3) PRIMARY KEY,
部門名 CHAR(10) (1),
負(fù)責(zé)人 CHAR(4),
電話 CHAR(20))
(2) ) ;
b.查詢各部門負(fù)責(zé)人的姓名及住址的SQL語句如下:
SELECT 部門名,姓名,住址 FROM 部門,職工(3);
(2)A.PRIMARY KEY(部門號)NOT NULL UNIQUE
B.PRIMARY KEY(部門名)UNIQUE
C.FOREIGN KEY(負(fù)責(zé)人)REFERENCES 職工(姓名)
D.FOREIGN KEY(負(fù)責(zé)人)REFERENCES 職工(職工號)
(3)A.WHERE 職工號=負(fù)責(zé)人
B.WHERE 職工號=‘負(fù)責(zé)人’
C.WHERE 姓名=負(fù)責(zé)人
D.WHERE 姓名=‘負(fù)責(zé)人’