在關系R(A1,A2,A3)和S(A2,A3,A4)上進行關系運算的4個等價的表達式E1、E2、E3和E4如下所示:
如果嚴格按照表達式運算順序,則查詢效率最高的是(1)。將該查詢轉換為等價的SQL語句如下:
SELECT A1,A4 FROM R,S
WHERE(2);
(1)
A.E1
B.E2
C.E3
D.E4
(2)
A.R.A2< 2015 OR S.A4=95
B.R.A2< 2015 AND S.A4=95
C.R.A2< 2015 OR S.A4=95 OR R.A2=S.A2
D.R.A2< 2015 AND S.A4=95 AND R.A2=S.A2 AND R.A3=S.A3