试题详情
简答题设有三个关系:S(S#,SNAME,AGE,SEX)C(C#,CNAME,TEACHER)SC(S#,C#,GRADE) 试用关系代数表达式表示下列查询语句: (1)检索“陈军”老师所授课程的课程号(C#)和课程名(CNAME)。 (2)检索年龄小于20的男学生学号(S#)和姓名(SNAME)。 (3)检索至少选修“陈军”老师所授全部课程的学生姓名(SNAME) (4)检索“李强”同学不学课程的课程号(C#)。 (5)检索至少选修两门课程的学生学号(S#)。 (6)检索全部学生都选修的课程的课程号(C#)和课程名(CNAME)。 (7)检索选修课程包含“陈军”老师所授课程之一的学生学号(S#)。 (8)检索选修课程号为C1和C5的学生学号(S#)。 (9)检索选修全部课程的学生姓名(SNAME)。 (10)检索选修课程包含学号为S2的学生所修课程的学生学号(S#)。 (11)检索选修课程名为“C语言”的学生学号(S#)和姓名(SNAME)。⋈ (σCNAME=’C语言’(C)))))
  • 本题各个查询操作对应的关系代数表达式表示如下:
    (1)∏C#,CNAME(σTEACHER=’陈军’(C))
    (2)∏S#,SNAME(σAGE<20∧SEX=’男’(S))
    (3)∏SNAME(S(∏S#,C#(SC)÷∏C#(σTEACHER=’陈军’(C)))
    (4)∏C#(C)-∏C#(σSNAME=’李强’(S)SC)
    (5)∏S#(σ1=4∧2≠5(SC×SC))
    (6)∏C#,CNAME(C(∏S#,C#(SC)÷∏S#,C#(S)))
    (7)∏S#(SCC#(σTEACHER=’陈军’(C)))
    (8)∏S#,C#(SC)÷∏C#(σC#=’C1’∨C#=’C5’(C))
    (9)∏SNAME(S(∏S#,C#(SC)÷∏C#(C)))
    (10)∏S#,C#(SC)÷∏C#(σS#=’S2’(SC))
    (11)∏S#,SNAME(S(∏S#(SC(σCNAME=’C语言’(C)))))
  • 关注下方微信公众号,在线模考后查看

热门试题