单选题
23~24 题基于以下说明。设有三个关系:
学生关系S(SNO,SNAME,AGE,SEX) (分别代表学生的学号、姓名、年龄、性别)
学习关系SC(SNO,CNO,GRADE) (分别代表学生的学号、课程编号、成绩)
单选题
若在关系S中查找姓名中第一个字为′王′的学生的学号和姓名。下面列出的SQL语句中,正确的是
【正确答案】
C
【答案解析】[解析] SQL语言中可以利用LIKE以及匹配符%和_进行模糊查询。其中,%表示可以和任意长的(长度可以为零) 字符串匹配;_表示可以和任意长的单个字符匹配。
单选题
以下关于关系代数表达式Ⅱ
SNME(σ
CNO=′C1′(S

SC)- Ⅱ
SNAME(σ
CNO= ′C1′(S
【正确答案】
C
【答案解析】[解析] ⅡSNAME(σCNO=′C1′(S[*]SC) 表示查找学习课程号为“C1”的学生姓名,ⅡSNAME(σCNO=′C2′(S[*]SC) 表示查找学习课程号为“C2”的学生姓名;两个表达式的差表示从学习“C1”课程的学生名中去掉学习“C2”课程的学生姓名,即学习“C1”课程但没有学习“C2”课程的学生姓名。