当前位置:首页 > 数据库原理与应用教程-课后习题参考答案(第二版)人民邮电出版社
习题参考答案 第1章习题参考答案
一、选择题
1. C 2. B 3. D 4. C 5. D 6. A 7. A 8. B 9. D、 10. B
11. C 12. D 13. A 14. D 15. B 二、填空题
1. 数据库系统 2. 关系 3. 物理独立性 4. 操作系统
5. 数据库管理系统(DBMS) 6. 多对多 7. 独立性 8. 完整性控制 9. 逻辑独立性 10. 关系模型
11. 概念 结构(逻辑) 12. 树 有向图 二维表 嵌套和递归
13. 宿主语言(或主语言) 14. 数据字典
15. 单用户结构 主从式结构 分布式结构 客户/服务器结构 浏览器/服务器结构
第2章习题参考答案
一、选择题
1. A 2. C 3. C 4. B 5. B 6. C 7. B 8. D 9. C 10. A 11. B 12. A 13. A 14. D 15. D 二、填空题
1. 选择(选取) 2. 交 3. 相容(或是同类关系)
4. 并 差 笛卡尔积 选择 投影 5. 并 差 交 笛卡尔积
6. 选择 投影 连接 7. σf(R) 8. 关系代数 关系演算
9. 属性 10. 同质 11. 参照完整性
12. 系编号 系名称,电话,办公地点 13. 元组关系 域关系
14. 主键 外部关系键 15. R和S没有公共的属性 三 简答题
(1)查询T1老师所授课程的课程号和课程名。
ΠCNO,CN(σTNO=’T1’(TC)*ΠCNO,CN(C))
(2)查询年龄大于18岁男同学的学号、姓名、系别。
ΠSNO, SN, Dept(σAge>18? Sex=’男’(S))
(3)查询“李力”老师所授课程的课程号、课程名和课时。
ΠCNO (ΠTNO(σTN=’李力’(T))*TC) * C)
(4)查询学号为S1的同学所选修课程的课程号、课程名和成绩。
ΠCNO,CN,Score(σSNO=’S1’(SC)*ΠCNO,CN(C)) (5)查询“钱尔”同学所选修课程的课程号、课程名和成绩。
ΠCNO,CN,Score(ΠSNO(σSN=’ 钱尔’(S))*ΠCNO,CN(C)*SC)
(6)查询至少选修“刘伟”老师所授全部课程的学生姓名。
ΠSN((ΠSNO, SN(S)*(ΠSNO, CNO(SC)?ΠCNO(σTN=’刘伟’(T*TC))))
(7)查询“李思”同学未选修的课程的课程号和课程名。
ΠCNO, CN((ΠCNO(C)-ΠCNO(σSN=’李思(*SC))’S)*C)
(8) 查询全部学生都选修了的课程的课程号和课程名。
ΠCNO, CN(C*(ΠSNO, CNO(SC)?ΠSNO(S))) (9)查询选修了课程号为C1和C2的学生的学号和姓名。
(ΠSNo,CNo(SC)?ΠCNo(σCNo =’C1’? CNo =’C2()’C)*ΠSNo,SN(S) (10)查询选修全部课程的学生的学号和姓名。
ΠSNO, SN(S*(ΠSNO, CNO(SC)?ΠCNO(C))) (11)查询选修课程包含“程军”老师所授课程之一的学生学号。
ΠSNO(SC*ΠCNO(σTN=’程军’(C)))
(12)查询选修课程包含学号S2的学生所修课程的学生学号。
ΠSNO, CNO(SC)?ΠCNO(σCNO=’S2’(SC))
共分享92篇相关文档