数据库系统原理与设计(第3版)第二章课后习题

第二章课后习题
2. 8. 对于图 2. 8 所示的成绩管理数据库 ScoreDB 的模式导航图, 根据图 2-11 所示的实例数
据, 试写出如下查询的关系代数表达式, 并给出其查询结果。
(1) 查找籍贯为“上海” 的全体学生。
σnative = ‘上海’(Student)

(2) 查找 2000 年元旦以后出生的全体男同学。
σyear(birthday)>=2000∧sex=’男’(Student)

(3) 查找信息学院非汉族同学的学号、 姓名、 性别及民族。
∏studentNo, studenName, sex, nation (σnation! =’汉族 ‘(Student) ⋈ ( σ institute=’信息学院’(Class) ) )

(4) 查找2016-2017学年第二学期(16172) 开出课程的编号、 名称和学分。
∏courseNo, courseName, courseHour (Course ⋈ (σ term=’16172’ (Score)))

(5) 查找选修了“操作系统” 的学生学号、 成绩及姓名。
∏ studentNo, score ,studenName(Student ⋈(Score ⋈(∏ courseNo ( σ courseName=’操作系统’(Course) ) )))

(6) 查找班级名称为“会计学 15(3) 班” 的学生在2015-2016学年第一学期(15161) 选课情况, 要求显示学生姓名、 课程号、 课程名称和成绩。
∏studenName, courseNo, courseName, score ( ( σ classNa

评论 10
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值