1、14设有如下表所示的三个关系 S、C 和 SC。试用关系代数表达式表示下列查询语句:S S# SNAME AGE SEX1 李强 23 男2 刘丽 22 女5 张友 22 男C C# CNAME TEACHERK1 C 语言 王华K5 数据库原理 程军K8 编译原理 程军SC S# C# GRADE1 K1 832 K1 855 K1 922 K5 905 K5 845 K8 80(1)检索“程军” 老师所授课程的课程号(C)和课程名(CNAME)。(2)检索年龄大于 21 岁男学生的学号(S )和姓名(SNAME )。(3)检索至少选修“程军” 老师所授全部课程的学生姓名(SNAME)。(4
2、)检索“李强” 同学不学课程的课程号(C)。(5)检索至少选修两门课程的学生学号(S)。(6)检索全部学生都选修的课程的课程号(C)和课程名(CNAME )。(7)检索选修课程包含“程军” 老师所授课程之一的学生学号(S )。(8)检索选修课程号为 k1 和 k5 的学生学号(S)。(9)检索选修全部课程的学生姓名(SNAME)。(10)检索选修课程包含课程号为 2 的学生学号(S )。(11)检索选修课程名为“C 语言” 的学生学号(S)和姓名(SNAME)。14设有如下表所示的三个关系 S、C 和 SC。试用关系代数表达式表示下列查询语句:S S# SNAME AGE SEX1 李强 23
3、 男2 刘丽 22 女5 张友 22 男C C# CNAME TEACHERK1 C 语言 王华K5 数据库原理 程军K8 编译原理 程军SC S# C# GRADE1 K1 832 K1 855 K1 922 K5 905 K5 845 K8 80(1)检索“程军” 老师所授课程的课程号(C)和课程名(CNAME)。 (l ) C,CNAME ( TEACHER=程军 (C)(2)检索年龄大于 21 岁男学生的学号(S )和姓名(SNAME )。(2) S,SNAME ( AGE21SEX=男 (S)(3)检索至少选修“程军” 老师所授全部课程的学生姓名(SNAME)。(3) SNAME(S
4、 ( S,C (SC) C ( TEACHER=程军 (C)(4)检索“李强” 同学不学课程的课程号(C)。(4) C (C )- C ( SNAME=李强 (S ) SC)(5)检索至少选修两门课程的学生学号(S)。(5) S ( 1=425 (SCSC)(6)检索全部学生都选修的课程的课程号(C)和课程名(CNAME)。(6) C,CNAME (C ( S,C (SC) S (S)(7)检索选修课程包含“程军” 老师所授课程之一的学生学号(S )。(7) S (SC C ( TEACHER=程军 (C)(8)检索选修课程号为 k1 和 k5 的学生学号(S)。(8) S,C (SC) C
5、( C=k1 C=k5 (C)(9)检索选修全部课程的学生姓名(SNAME)。(9) SNAME(S ( S,C (SC) C (C)(10)检索选修课程包含课程号为 k2 的学生学号(S)。(10) S,C (SC) C ( C=k2 (C)或 S( C#=2( SC)(11)检索选修课程名为“C 语言” 的学生学号(S)和姓名(SNAME)。(11) S,SNAME (S S (SC ( CNAME=C 语言 (C)(l) C,CNAME ( TEACHER=程军 (C )(2) S,CNAME ( AGE2SEX=男 (S )(3) SNAME(S ( S,C (SC ) C ( TEACHER=程军 (C)(4) C (C)- C ( NAME=李强 (S) SC)(5) S ( 1=42s (SCSC)(6) C,CNAME (C ( S,C (SC) S (S)(7) S (SC C ( TEACHER=程军 (C)(8) S,C (SC) C ( C=k1 C=k5 (C)(9) SNAME(S ( S,C (SC) C (C)(10) S,C (SC) C ( C=2 (SC)(11) S,SNAME (S S (SC ( CNAME=C 语言 (C)