A.安全门
B.安全窗
C.安全通道
第1题
以下2题基于如下的两个关系:
执行SQL语句:SELECT*FROM R WHERE sno IN (SELECT sno FROM S WHERE cno=“c1”)的结果中的元数和元组数分别应是()。
A.6,9
B.3,2
C.5,3
D.3,3
第2题
第(23 )~(24 )题基于如下的两个关系:学生关系R,选课关系S.
(23 )执行 SQL 语句: SELECT * FROM R WHERE sno IN (SELECT sno FROM S WHERE cno= “ c1 ” )的结果中的元数和元组数分别应是
A ) 6 , 9
B ) 3 , 2
C ) 5 , 3
D ) 3 , 3
第3题
在“学生—选课—课程”数据库中的两个关系如下:
S(SNO,SNAME,SEX,AGE) ,SC(SNO,CNO,GRADE)
若使用连接查询的SQL语句查找年龄大于20岁的学生姓名(SNAME) 和成绩 (GRADE) ,则正确的命令是SELECT sname,grade FROM s,sc WHERE age>20 AND ______。
第4题
8 )在 “ 学生选课 ” 数据库中的两个关系如下:
S (SNO , SNAME , SEX , AGE ) , SC (SNO , CNO , GRADE )
则与 SQL 命令 SELECT sname FROM s WHERE sno IN (SELECT sno FROM sc WHERE grade<60 )
等价的关系代数表达式是 __________ 。
第5题
以下2题基于以下说明。设有三个关系:
学生关系S(SNO,SNAME,AGE,SEX) (分别代表学生的学号、姓名、年龄、性别)
学习关系SC(SNO,CNO,GRADE) (分别代表学生的学号、课程编号、成绩)
课程关系C(CNO,CNAME,TEACHER) (分别代表课程的编号、课程名、任课教师)
下列不能实现与关系代数表达式相同查询的SQL命令是
A.SELECT SNAME FROM S,SC,C WHERE S.SNO=SC.SNO AND SC.CNO=C.CNO AND CNAME=′DB′
B.SELECT SNAME FROM S WHERE SNO IN(SELECT SNO FROM SC,C WHERE SC.CNO=C.CNO AND CNAME=′DB′)
C.SELECT SNAME FROM S WHERE SNO IN(SELECT SNO FROM SC WHERE CNO IN(SELECT CNO FROM C WHERE CNAME=′DB′) )
D.SELECT SNAME FROM S,C WHERE CNAME=′DB′
第6题
以下2题基于以下说明。设有三个关系:
学生关系S(SNO,SNAME,AGE,SEX)(分别代表学生的学号、姓名、年龄、性别)
学习关系SC(SNO,CNO,GRADE)(分别代表学生的学号、课程编号、成绩)
若在关系S中查找姓名中第一个字为'王'的学生的学号和姓名。下面列出的SQL语句中,正确的是
A.SELECT SNO,SNAME FROMSWHERE SNAME='王%.'
B.SELECT SNO,SNAME FROM S WHERE SNAME='王_'
C.SELECT SNO,SNAMEFROMS WHERE SNAME LIKE '王%.'
D.SELECT SNO,SNAME FROM S WHERE SNAME LIKE '王_'
第7题
以下2题基于以下说明。设有三个关系:
学生关系S(SNO,SNAME,AGE,SEX)(分别代表学生的学号、姓名、年龄、性别)
学习关系SC(SNO,CNO,GRADE)(分别代表学生的学号、课程编号、成绩)
课程关系C(CNO,CNAME,TEACHER)(分别代表课程的编号、课程名、任课教师)
下列不能实现与关系代数表达式Πsname(σcname='DB'(S
SC
C))相同查询的SQL命令是
A.SELECT SNAME FROM S,SC,C WHERE S.SNO=SC.SNO AND SC.CNO=C.CNO AND CNAME="DB"
B.SELECT SNAME FROM S WHERE SNO IN (SELECT SNO FROM SC, C WHERE SC.CNO=C.CNO AND CNAME="DB")
C.SELECT SNAME FROM S WHERE SNO IN (SELECT SNO FROM SC WHERE CNO IN (SELECT CNO FROM C WHERE CNAME="DB"))
D.SELECT SNAME FROM S, C WHERE CNAME="DB"
第8题
以下2题基于以下说明。设有三个关系:
学生关系S(SNO,SNAME,AGE,SEX) (分别代表学生的学号、姓名、年龄、性别)
学习关系SC(SNO,CNO,GRADE) (分别代表学生的学号、课程编号、成绩)
若在关系S中查找姓名中第一个字为′王′的学生的学号和姓名。下面列出的SQL语句中,正确的是
A.SELECT SNO,SNAME FROM S WHERE SNAME=′王%′
B.SELECT SNO,SNAME FROM S WHERE SNAME=′王_′
C.SELECT SNO,SNAME FROM S WHERE SNAME LIKE′王%′
D.SELECT SNO,SNAME FROM S WHERE SNAME LIKE′王_′
第9题
在“学生—选课—课程”数据库中的两个关系如下:
S(SNO,SNAME,SEX,AGE)
SC(SNO,CNO,GRADE)
则与SQL命令SELECT s.sname,sC.grade FROM s, sc WHERE s.sno=s sC.sno等价的关系代数表达式是【 】。
第10题
以下2题基于以下说明。设有三个关系:
学生关系S(SNO,SNAME,AGE,SEX)(分别代表学生的学号、姓名、年龄、性别)
学习关系SC(SNO,CNO,GRADE)(分别代表学生的学号、课程编号、成绩)
课程关系C(CNO,CNAME,TEACHER)(分别代表课程的编号、课程名、任课教师)
“从学生关系S中检索姓王。的学生学号”的SQL语句是
A.SELECT sno FROM sc WHERE sname='王'
B.SELECT sno FROM sc WHERE sname IS LIKE '王%.'
C.SELECT s.sname FROM s, sc FOR C.cno='C1'
D.SELECT s.sname FROM s, sc FORC.cno='C1' AND s.sno=sC.sno
为了保护您的账号安全,请在“上学吧”公众号进行验证,点击“官网服务”-“账号验证”后输入验证码“”完成验证,验证成功后方可继续查看答案!