关系代数表达式πgrade(σS.Sno=SC.Sno∧S.sname='张三'(SxSC))是查询学生张三所选修的所有课程的成绩的原始表达式,优化后的关系代数表达式第一步应该做()
举一反三
- 在“学生-选课-课程”数据库中的3个关系如下:S(SNO, SNAME, SEX, AGE); C(CNO, CNAME, TEACHER);SC(SNO, CNO, GRADE),查找选修“数据库原理”这门课程学生的学生名和成绩,若用关系代数表达式来表示为______。( ) A: ПSNAME, GRADE (σCNAME=’数据库原理’(C) ПSNO, CNO, GRADE (SC) ПSNO, SNAME (S) ) B: ПSNAME, GRADE (σCNAME=’数据库原理’(C) SC S) C: ПSNAME, GRADE (σCNAME=’数据库原理’ (ПCNAME (C)) ПSNO, CNO, GRADE (SC) ПSNO, SNAME (S) ) D: ПSNAME, GRADE (C SC SC)
- 在“学生-选课-课程”数据库中的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) )
- 在“学生选课”数据库中的两个关系如下:S(SNO,SNAME,SEX,AGE),SC(SNO,CNO,GRADE)则与SQL命令“SELECTSNAMEFROMS,SCWHERES.SNO=SC.SNOANDGRADE<60)”等价的关系代数表达式是________。 A: πSname((σgrade<60(SC))∞S) B: πSno((σgrade<60(SC))∞S) C: (σgrade<60(SC))∞πSname(S)) D: πSname((σgrade<60(S))∞SC)
- 23~24 题基于以下说明。设有三个关系 学生关系S(SNO,SNAME,AGE,SEX) (分别代表学生的学号、姓名、年龄、性别) 学习关系SC(SNO,CNO,GRADE) (分别代表学生的学号、课程编号、成绩) 课程关系C(CNO,CNAME,TEACHER) (分别代表课程的编号、课程名、任课教师) 检索“至少选修课程号为′C1′的学生姓名(SNAME) ”的SQL语句是 A: SELECT s.sname FROM s,sc WHERE c.cno=′C1′ B: SELECT s.sname FROM s,sc WHERE c.cno=′C1′AND s.sno=sc.sno C: SELECT s.sname FROM s,sc FOR c.cno=′C1′ D: SELECT s.sname FROM s,sc FOR c.cno=′C1′AND s.sno=sc.sno
- 在“学生-选课-课程”数据库中的3个关系如下:S(SNO, SNAME, SEX, AGE); C(CNO, CNAME, TEACHER);SC(SNO, CNO, GRADE),查找选修“数据库技术”这门课程学生的学生名和成绩,若用关系代数表达式来表示为