1).用关系代数检索既选修了C1课程,又选修了C2课程的学生学号(S
举一反三
- 设有关系S、SC、C, S(S#,SNAME,AGE,SEX) 例:(001,'李强',23,'男') SC(S#,C#,SCORE) 例:(003,'C1',83) C(C#,CNAME,TEACHER) 例:('C1','数据库原理','王华') 1).用关系代数检索既选修了C1课程,又选修了C2课程的学生学号(S#) 2).用关系代数检索选修了“程军”老师所授课程之一的学生姓名
- 对下列关系模式用SQL实现下列查询学生(学号,姓名,性别,年龄,所在系)课程(课程号,课程名,先行课)选课(学号,课程号,成绩)(1)求选修了课程号为“C2”课程的学生的姓名。(2)求既选修了“C2”课程又选修了“C3”课程的学生的学号。(3)创建表学生,学号、姓名、性别、所在系为字符型,年龄为整型。(4)求选修课程超过三门的学生学号。
- 设有关系S、SC、C,试用关系代数、元组关系演算表达式和SQL完成下列操作。 S(S#,SNAME,AGE,SEX) 例:(001,'李强',23,’男') SC(S#,C#,SCORE) 例:(003,'C1',83) C(C#,CNAME,TEACHER) 例:('C1','数据库原理','王华') (1)用关系代数检索既选修了C1课程,又选修了C2课程的学生学号(S#)。 (2)用元组关系演算表达式检索年龄大于21的男生的学号和姓名。 (3)用SQL找出“程序设计”课程成绩在90分以上的学生姓名
- 设有如下所示的关系S____、C____和SC____,试用关系代数表达式表示下列查询语句: ____检索“程军”老师所授课程的课程号____和课程名____。 ____检索年龄大于21的男学生学号____和姓名____。 ____检索至少选修“程军”老师所授全部课程的学生姓名____。 ____检索”李强”同学不学课程的课程号____。 ____检索至少选修两门课程的学生学号____。 ____检索全部学生都选修的课程的课程号____和课程名____。 ____检索选修课程包含“程军”老师所授课程之一的学生学号____。 ____检索选修课程号为k1和k5的学生学号____。 ____检索选修全部课程的学生姓名____。 ____检索选修课程包含学号为2的学生所修课程的学生学号____。 ____检索选修课程名为“C语言”的学生学号____和姓名____
- 设有如下所示的关系:S(S#,SNAME,AGE,SEX)、C(C#,CNAME,TEACHER)、SC(S#,C#,GRADE) 试用关系代数表达式表示下列查询语句: (1)检索“程军”老师所授课程的课程号(C#)和课程名(CNAME)。 (2)检索年龄大于21的男学生学号(S#)和姓名(SNAME)。 (3)检索至少选修“程军”老师所授全部课程的学生姓名(SNAME)。 (4)检索”李强”同学不学课程的课程号(C#)。 (5)检索至少选修两门课程的学生学号(S#)。 (6)检索全部学生都选修的课程的课程号(C#)和课程名(CNAME)。 (7)检索选修课程包含“程军”老师所授课程之一的学生学号(S#)。 (8)检索选修课程号为k1和k5的学生学号(S#)。 (9)检索选修全部课程的学生姓名(SNAME)。 (10)检索选修课程包含学号为2的学生所修课程的学生学号(S#)