单选题 第(37)~(38)题基于“学生-选课-课程”数据库中的3个关系:
S(S#,SNAME,SEX,AGE),
SC(S#,C#,GRADE),
C(C#, CNAME, TEACHER)

单选题 若要求查找选修“数据库技术”这门课程的学生姓名和成绩,将涉及关系( )。
【正确答案】 D
【答案解析】[解析] 依据题意,我们查询涉及到课程名称为“数据库技术”的字段、“学生姓名”字段和“成绩”字段,课程字段CNAME隶属于关系C,“成绩”字段GRADE属于关系SC,而学生姓名字段 SNAME隶属于关系S,所以涉及到的关系分别为SC、C和S。
单选题 若要求查找姓名中第二个字为“阳”字的学生的学号和姓名,下列SQL语句中,( )
是正确的。
Ⅰ、SELECT S#,SNAME FROM S WHERE SNAME='_阳%'
Ⅱ、SELECT S#,SNAME FRQM S WHERE SNAME LIKE'_阳%'
Ⅲ、SELECT S#,SNAME FROM S WHERE SNAME LIKE'%阳%'
【正确答案】 B
【答案解析】[解析] 这是一个LIKE查询,LIKE谓语一般形式是:
列名LIKE字符串常数
这里,列名的数据类型必须是字符型。在字符串常数中字符的含意如下:
①字符_(下划线)表示可以和任意的单个字符匹配。
②字符%(百分号)表示可以和任意长的字符串匹配。
题意要求查找第二个字为“阳”的学生学号和姓名,所以查询条件应该是'_阳%',所以B)选项是正确的。