试题详情
- 简答题设有三个关系: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#(SC⋈∏C#(σ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))))) 关注下方微信公众号,在线模考后查看
热门试题
- 查询选修该课程的学生人数超过3的课程号。
- 关于动作查询(即操作查询),下列的说法正
- 设有关系模式R(U,F),其中U={X,
- 授权机制中,授权定义中数据粒度越细,系统
- 一个n行、m列的二维表(其中没有两行或两
- 删除刘伟教师的记录。
- 设关系模式R(ABCD),在R上有5个相
- 数据库系统的三级模式结构是指数据库系统由
- 假定学生关系是S(S#,SNAME,SE
- 选择“工作证号”(文本型字段)为“000
- Access所支持的数据模型是关系模型。
- 设有关系框架R(A,B,C,D,E)及其
- 己知系(系编号,系名称,系主任,电话,地
- 规范化理论是关系数据库进行逻辑设计的理论
- 生命周期法
- 在E-R模型中,实体与实体实例是同一个概
- 注释有几类,它们分别是什么?
- 数据库一个表中只能建立()聚集索引。
- 设有关系R,按条件f对关系R进行选择,正
- 建立冗余数据最常用的技术是数据转储和()