设有关系SC(sno, cname, grade),各属性的含义分别为学号、课程名、成绩。若要将所有学生的“数据库技术”课程的成绩增加5分,能正确完成该操作的SQL语句是___1___grade = grade+5 WHERE cname=‘数据库技术’。
举一反三
- 设关系SC(sno,cname,grade),各属性的含义分别为学号、课程名、成绩。若要将所有学生的“数据库技术”课程的成绩加5分,能正确完成该操作的SQL语句是 __ grade=grade+5 WHERE cname=’数据库技术’。
- 设有关系SC(sno, cname, grade),各属性的含义分别为学号、课程名、成绩。若要将所有学生的“数据库系统”课程的成绩增加5%,能正确完成该操作的SQL语句是( )。 A: UPDATE SET SC grade = grade*1.05 WHERE cname= '数据库系统' B: UPDATE SC SET grade = grade*0.05 WHERE cname= '数据库系统' C: UPDATE SC grade = grade+5 WHERE cname= '数据库系统' D: UPDATE SC SET grade = grade*1.05 WHERE cname= '数据库系统'
- 设有关系SC(sno,cname,grade),各属性的含义分别为学号、课程名、成绩。若要将所有学生的“大学计算机基础”课程的成绩增加3分,能正确完成该操作的SQL语句是()grade=grade+3WHEREcname='大学计算机基础'。
- 在“学生-选课-课程”数据库中的3个关系如下:S(SNO, SNAME, SEX, AGE);SC(SNO, CNO, GRADE); C(CNO, CNAME, TEACHER),查找选修“数据库技术”这门课程学生的学生姓名和成绩,若用关系代数表达式来表示为( )。 A: ПSNAME, GRADE (σCNAME=’数据库技术’(C) ¥ПSNO, CNO, GRADE (SC) ¥ПSNO, SNAME (S) ) B: ПSNAME, GRADE (σCNAME=’数据库技术’(C) ¥ SC ¥ S) C: ПSNAME, GRADE (σCNAME=’数据库技术’ (C ¥ SC ¥ SC)) D: ПSNAME, GRADE (σCNAME=’数据库技术’ (ПCNAME (C)) ¥ПSNO, CNO, GRADE (SC) ¥ПSNO, SNAME (S) )
- 23~24 题基于以下说明。设有三个关系: 学生关系S(SNO,SNAME,AGE,SEX) (分别代表学生的学号、姓名、年龄、性别) 学习关系SC(SNO,CNO,GRADE) (分别代表学生的学号、课程编号、成绩) 课程关系C(CNO,CNAME,TEACHER) (分别代表课程的编号、课程名、任课教师) 已知关系模式:sc(sno,sname,grade),各属性含义依次为学号、课程名、分数。要查找“数据库”课分数最高的学生的学号,正确的SQL语句是 。 A: SELECT sno FROM sc WHERE sname="数据库"AND grade=MAX(grade) B: SELECT sno FROM sc FOR sname="数据库"OR grade>=MAX(grade) C: SELECT sno FROM sc WHERE sname="数据库"AND grade=(SELECT MAX (grade) FROM sc) D: SELECT sno FROM sc FOR sname="数据库" OR grade=(SELECT MAX (grade) FROM sc)