twhereage20a
dsex’女
10已知学生表stude
t(sid,s
ame,sex,age),其各个属性分别表示学号、姓名、性别和年龄;课程表course(cid,c
ame),其各个属性分别表示课程号和课程名;选课表sc(sid,cid,score),其各个属性分别表示学号,课程号和成绩。若要检索姓名为张华的学生数据库课程的考试成绩,下列SQL语句正确的是(A)
Aselectscorefromstude
tcoursescwherestude
tsidscsida
dcoursecidsccida
ds
ame’张华’a
dc
ame‘数据库’
Bselectscorefromstude
tscwherestude
tsidscsida
ds
ame’张华’a
dc
ame‘数据库’
Cselectscorefromscwherestude
tsidscsida
ds
ame’张华’a
dc
ame’数据库’
Dselectscorefromstude
tcoursescwheres
ame’张华’a
dc
ame‘数据库‘
11已知学生表stude
t(sid,s
ame,sex,age),其各个属性分别表示学号、姓名、性别和年龄,若要查询年龄在20到30岁之间的学生信息,下列SQL语句不正确的是(C)
Aselectfromstude
twhereagebetwee
20a
d30Bselectfromstude
twhereage20a
dage30Cselectfromstude
twhereage20orage30Dselectsids
amesexagefromstude
twhereagebetwee
20a
d30
12关于TSQL,下列说法正确的是(B)A是过程化语言B是非过程化语言C是高级语言D是SQLServer、Oracle等关系数据库的标准访问语言
13从数据库中删除表的命令是(A)
ADROPTABLE
BALTERTABLECMODIFYTABLEDDELETETABLE
f14SQL语言中建表可以用下列(B)命令实现
ACREATEDATABASE
BCREATETABLECCREATEVIEWDCREATEINDEX
15在SELECT语句中,能够实现对查询结果排序的操作是(B)
ACOUNT
BORDERBY
CGROUPBYDINDEX
16在SQL语句中,与XBETWEEN20AND30等价的表达式是(D)AX20ANDX30BX20ANDX30CX20ANDX30DX20ANDX30
17设关系R,S,W各有10个元组,则这三个关系的笛卡尔积的元组个数为(D)A10B30C100D1000
18在SQL语言的查询语句中,能够实现选择操作的是(C)
ASELECT
BFROM
CWHERE
DGROUPBY
19在SQL语言的查询语句中,能够实现投影操作的是(A)
ASELECTBFROM
CWHERE
DGROUPBY
20已知学生表中的性别字段取值为‘男’或‘女’,则该字段的数据类型不能是(A)ACHAR1BNCHAR1CNVARCHAR1DCHAR2
21关于TSQL中的字符串类型,下列说法正确的是(B)ACHAR是定长、UNICODE字符串类型BNCHAR是定长、UNICODE字符串类型CVARCHAR是定长字符串类型DNCHAR是可变长、UNICODE字符串类型
22限制某一列的取值范围,应使用(A)约束
ACHECK
BPRIMARYKEYCFOREIGNKEYDUNIQUE
23关于SELECT语句的执行顺序,下列排序方法正确的是(D)Ar