某銷售公司數(shù)據(jù)庫的零件P(零件號,零件名稱,供應(yīng)商,供應(yīng)商所在地,單價,庫存量)關(guān)系如表1所示,其中同一種零件可由不同的供應(yīng)商供應(yīng),一個供應(yīng)商可以供應(yīng)多種零件。零件關(guān)系的主鍵為 (1) ,該關(guān)系存在冗余以及插入異常和刪除異常等問題。為了解決這一問題需要將零件關(guān)系分解為 (2) 。
對零件關(guān)系P,查詢各種零件的平均單價、最高單價與最低單價之間差價的SQL語句為:
SELECT 零件號, (3)
FROM P
(4) ;
對零件關(guān)系 P,查詢庫存量大于等于 100 小于等于 500 的零件“P1”的供應(yīng)商及庫存量,要求供應(yīng)商地址包含“西安” 。實現(xiàn)該查詢的SQL語句為:
SELECT 零件名稱,供應(yīng)商名,庫存量
FROM P
WHERE (5) AND (6) ;
(1)
A.零件號,零件名稱
B.零件號,供應(yīng)商
C.零件號,供應(yīng)商所在地
D.供應(yīng)商,供應(yīng)商所在地
(2)
A.P1(零件號,零件名稱,單價) 、P2(供應(yīng)商,供應(yīng)商所在地,庫存量)
B.P1(零件號,零件名稱) 、P2(供應(yīng)商,供應(yīng)商所在地,單價,庫存量)
C.P1(零件號,零件名稱) 、P2(零件號,供應(yīng)商,單價,庫存量)、P3(供應(yīng)商,供應(yīng)商所在地)
D.P1(零件號,零件名稱)、P2(零件號,單價,庫存量)、P3(供應(yīng)商,供應(yīng)商所在地)、P4(供應(yīng)商所在地,庫存量)
(3)
A.零件名稱,AVG(單價),MAX(單價)? MIN(單價)
B.供應(yīng)商,AVG(單價),MAX(單價)? MIN(單價)
C.零件名稱,AVG 單價,MAX 單價? MIN 單價
D.供應(yīng)商,AVG 單價,MAX 單價 ? MIN 單價
(4)
A.ORDER BY 供應(yīng)商
B.ORDER BY 零件號
C.GROUP BY 供應(yīng)商
D.GROUP BY 零件號
(5)
A.零件名稱= ‘P1’ AND庫存量Between 100 AND 500
B.零件名稱= ‘P1’ AND庫存量Between 100 TO 500
C.零件名稱= ‘P1’ OR庫存量Between 100 AND 500
D.零件名稱= ‘P1’ OR庫存量Between 100 TO 500
(6)
A.供應(yīng)商所在地in ‘%西安%’
B.供應(yīng)商所在地like ‘__西安%’
C.供應(yīng)商所在地like ‘%西安%’
D.供應(yīng)商所在地like ‘西安%’