第1题:
设有关系R(A,B,C) 和S(C,D) 与关系代数表达式πA,B,D(σR,C=s.c(R×S))
等价的SQL语句是
A.SELECT*FROM R,SWHERE R.C=S.C
B.SELECT A,B,D FROM R,S WHERE R.C=S.C
C.SELECT A,B,D FROM R,S WHERE R=S
D. SELECT A,B FROM R WHERE (SELECT D FROM S WHERE R.C= S.C)
第2题:
在关系R(A1,A2 ,A3) 和S(A2,A3 ,A4 ) 上进行关系运算,与该关系表达式等价的是( )。 将该关系代数表达式转换为等价的 SQL 语句如下: SELECT A1,A4 FROM R, S WHERE R.A2<‘2017’( )
A.B.C.D.A.OR S.A4<’95’OR R.A2=S.A2 OR R.A3=S.A3B.AND S.A4<’95’OR R.A2=S.A2 AND R.A3=S.A3C.AND S.A4<’95’AND R.A2=S.A2 AND R.A3=S.A3D.OR S.A4<’95’ AND R.A2=S.A2 OR R.A3=S.A3
第3题:
查询每个部门中月工资最高的“职工号”的SQL查询语句如下:
Select 职工号 from 职工 E
Where 月工资=(Select Max(月工资)
from 职工 as M
where M. 部门号=E. 部门号);
(1)请用30字以内文字简要说明该查询语句对查询效率的影响。
(2)对该查询语句进行修改,使它既可以完成相同功能,又可以提高查询效率。
第4题:
第5题:
第6题:
将该查询转换为等价的 SQL 语句如下: SELECT DISTINCT A1,A4 FROM R,S WHERE R.A2<'2017'( )。
A.OR S.A4<'95' OR R.A2=S.A2 OR R.A3=S.A3B.AND S.A4<'95' OR R.A2=S.A2 AND R.A3=S.A3C.AND S.A4<'95' AND R.A2=S.A2 AND R.A3=S.A3D.OR S.A4<'95' AND R.A2=S.A2 OR R.A3=S.A3
第7题:
第8题:
设有关系R(A,B,C)和S(A,D,E,F),若将关系代数表达式:∩R.A,R.B,S.D,S.F(R∞S)用SQL语言的查询语句表示,则有:SELECT R.A,B,D,F FROM R,SWHERE【 】。
第9题:
第10题: