27. 有关系S(S#,SNAME,SEX),C(C#,CNAME),SC(S#,C#)。其中S#为学生号,SNAME为学生姓名,SEX为性别,C#为课程号,CNAME为课程名。要查询选修“计算机”课的全体女学生姓名的SQL语句是“SELECT、SNAME FROM S,C,SCWHERE”子句。这里WHERE子句的内容是______。
A.S.S#=SC.S#ANND SEX='女'AND CNAME='计算机'
B.S.S#=SC.S#AND C.C#=SC.C#AND CNAME='计算机'
C.SEX='女'AND CNAME='计算机'
D.S.S#=SC.S# AND C.C#=SC.C# AND SEX='女'AND CNAME='计算机'
A B C D
D
[解析] 要查询选修“计算机”课的全体女学生姓名,涉及到3个表,所以首先要确定这3个表的连接条件:S.S#=SC.S# AND C.C#=SC.C#,然后再写出SEX=“女”AND CNAME=“计算机”。
28. 在SQL Server 2008中,若要授予用户U1在DB1数据库中具有建表权限,下列语句正确的是______。
A.GRANT CREATE TABLE ON DB1 TO U1
B.GRANT CREATE TABLE TO U1
C.GRANT TO U1 CREATE TABLE
D.GRANT TO U1 CREATE TABLE ON DB1
A B C D
B
[解析] 数据库授权语法如下:GRANT权限TO用户。建表权限的SQL语句为CREATE TABLE。数据库对象定义数据库内容的结构,包含在数据库项目中。所以若要授予用户U1在DB1数据库中具有建表权限的SQL语句为GRANT CREATE TABLE TO U1。故答案为B选项。