以下2题基于以下说明。设有三个关系: 学生关系S(SNO,SNAME,AGE,SEX)(分别代表学生的学号、姓名、年

题目

以下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 '王_'

如果没有搜索结果或未解决您的问题,请直接 联系老师 获取答案。
相似问题和答案

第1题:

13、在“学生-选课-课程”数据库中的3个关系如下:S(SNO, SNAME, SEX, AGE); C(CNO, CNAME, TEACHER);SC(SNO, CNO, GRADE),查询年龄大于19岁的女学生的学号。若用关系代数表达式来表示为()。

A.ПSNO (σSEX=’女'(S) -σAGE<=19(S) )

B.ПSNO (σSEX=’女'(S) ∩ σAGE>19(S) )

C.ПSNO (σSEX='女'∧ AGE>19(S))

D.ПSNO (σSEX=’女’(S) ∪ σAGE>19(S) )


学生号为“200301188”的学生的“数据库”课程的成绩,至少将使用关系。

第2题:

在“学生-选课-课程”数据库中的3个关系如下:S(SNO, SNAME, SEX, AGE); C(CNO, CNAME, TEACHER);SC(SNO, CNO, GRADE),查询年龄大于19岁的女学生的学号。若用关系代数表达式来表示为()。

A.ПSNO (σSEX=’女'(S) -σAGE<=19(S) )

B.ПSNO (σSEX=’女'(S) ∩ σAGE>19(S) )

C.ПSNO (σSEX='女'∧ AGE>19(S))

D.ПSNO (σSEX=’女’(S) ∪ σAGE>19(S) )


S(S#,SNAME,SEX,AGE),SC(S#,C#,GRADE),C(C#,CNAME,TEACHER)。现要查找选修“数据库技术”这门课程的学生的学生姓名和成绩,可使用如下的SQL语句。

第3题:

设有一个学生档案的关系数据库,关系模式是:S(SNo,SN,Sex,Age),其中SNo,SN,Sex,Age分别表示学生的学号、姓名、性别、年龄。则“从学生档案数据库中检索学生年龄大于20岁的学生的姓名”的关系代数式是()。

A.σSN(ΠAge>20(S))

B.ΠSN(σAge>20(S))

C.ΠSN(ΠAge>20(S))

D.σSN(σAge>20(S))


Π SN (σ Age > 20 (S))

第4题:

4、设有一个学生档案的关系数据库,关系模式是:S(SNo,SN,Sex,Age),其中SNo,SN,Sex,Age分别表示学生的学号、姓名、性别、年龄。则“从学生档案数据库中检索学生年龄大于20岁的学生的姓名”的关系代数式是()。

A.σSN(ΠAge>20(S))

B.ΠSN(σAge>20(S))

C.ΠSN(ΠAge>20(S))

D.σSN(σAge>20(S))


A

第5题:

设有一学生关系S(Sno,Sname,Age,Mno),其属性分别代表学生的学号、姓名、年龄和专业编号。则表示S在学生姓名和专业编号这两个属性上的投影的关系运算式是(23);σ4>3(S)表示的是(24)。

A.πSno,Mno(S)

B.σSno,Mno(S)

C.Sno∪Mno

D.Sno×Mno


正确答案:A
解析:投影πA(S)是从关系S中选择若干属性列A组成的新的关系。

第6题:

以下2题基于以下说明。设有三个关系

学生关系S(SNO,SNAME,AGE,SEX) (分别代表学生的学号、姓名、年龄、性别)

学习关系SC(SNO,CNO,GRADE) (分别代表学生的学号、课程编号、成绩)

课程关系C(CNO,CNAME,TEACHER) (分别代表课程的编号、课程名、任课教师)

“从学习关系SC中检索无成绩的学生学号”的SQL语句是

A.SELECT sno FROM sc WHERE grade=NULL

B.SELECT sno FROM sc WHERE grade IS

C.SELECT sno FROM sc WHERE grade IS NULL

D.SELECT sno FROM sc WHERE grade=0


正确答案:C
解析:“无成绩”表示grade的值为空值(NULL) ,空值既不是0也不是空格,所以选项B、D错误。考生要注意SQL中空值的处理及有关表达式的正确写法。

第7题:

以下2题基于以下说明。设有三个关系

学生关系S(SNO,SNAME,AGE,SEX)(分别代表学生的学号、姓名、年龄、性别)

学习关系SC(SNO,CNO,GRADE)(分别代表学生的学号、课程编号、成绩)

课程关系C(CNO,CNAME,TEACHER)(分别代表课程的编号、课程名、任课教师)

“从学习关系SC中检索无成绩的学生学号”的SQL语句是

A.SELECT sno FROM sc WHERE grade=NULL

B.SELECT sno FROM sc WHERE grade IS

C.SELECT sno FROM sc WHERE grade IS NULL

D.SELECT sno FROM sc WHERE grade=0


正确答案:C
解析:“无成绩”表示grade的值为空值(NULL),空值既不是0也不是空格,所以选项B、D错误。考生要注意SQL中空值的处理及有关表达式的正确写法。

第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′王_′


正确答案:C
解析:SQL语言中可以利用LIKE以及匹配符%和_进行模糊查询。其中,%表示可以和任意长的(长度可以为零) 字符串匹配;_表示可以和任意长的单个字符匹配。

第9题:

第 26~27 题基于以下说明。 设有三个关系:

学生关系S(SNO,SNAME,AGE,SEX)(分别代表学生的学号、姓名、年龄、性别)

学习关系SC(SNO,CNO,GRADE)(分别代表学生的学号、课程编号、成绩)

课程关系C(CNO,CNAME,TEACHER)(分别代表课程的编号、课程名、任课教师)

第26题:“从学习关系SC中检索无成绩的学生学号”的SQL语句是( )。

A.SELECT sno FROM sc WHERE grade=NULL

B.SELECT sno FROM sc WHERE grade IS

C.SELECT Sno FROM sc WHERE grade IS NULL

D.SELECT sno FROM sc WHERE grade=


正确答案:C
“无成绩”表示grade的值为空值(NULL),空值既不是0也不是空格,所以选项B、D错误。考生要注意SQL中空值的处理及有关表达式的正确写法。