习题参考答案
第1章习题参考答案
一、选择题
1C2B3D4C5D6A7A8B9D、10B11C12D13A14D15B
二、填空题
1数据库系统
2关系
3物理独立性
4操作系统
5数据库管理系统(DBMS)
6多对多
7独立性
8完整性控制
9逻辑独立性
10关系模型
11概念结构(逻辑)
12树有向图二维表嵌套和递归
13宿主语言(或主语言)
14数据字典
15单用户结构主从式结构分布式结构客户服务器结构浏览器服务器结构
f第2章习题参考答案
一、选择题
1A2C3C4B5B6C7B8D9C10A11B12A13A14D15D
二、填空题
1选择(选取)
2交
3相容(或是同类关系)
4并差笛卡尔积选择投影
5并差交笛卡尔积
6选择投影连接
7σfR
8关系代数关系
演算
9属性
10同质
11参照完整性
12系编号系名称,电话,办公地点13元组关系域关系
14主键外部关系键
15R和S没有公共的属性
三简答题
(1)查询T1老师所授课程的课程号和课程名。ΠCNOCN(σTNO’T1’(TC)ΠCNOCN(C)
(2)查询年龄大于18岁男同学的学号、姓名、系别。ΠSNOSNDept(σAge18Sex’男’(S))
(3)查询“李力”老师所授课程的课程号、课程名和课时。ΠCNOΠTNO(σTN’李力’(T))TCC
(4)查询学号为S1的同学所选修课程的课程号、课程名和成绩。ΠCNOCNScore(σSNO’S1’(SC)ΠCNOCN(C))
(5)查询“钱尔”同学所选修课程的课程号、课程名和成绩。ΠCNOCNScore(ΠSNO(σSN’钱尔’(S))ΠCNOCN(C)SC)
(6)查询至少选修“刘伟”老师所授全部课程的学生姓名。ΠSN((ΠSNOSN(S)(ΠSNOCNO(SC)ΠCNO(σTN’刘伟’(TTC))))
(7)查询“李思”同学未选修的课程的课程号和课程名。ΠCNOCN((ΠCNO(C)ΠCNO(σSN’李思’(S)SC))C)
(8)查询全部学生都选修了的课程的课程号和课程名。ΠCNOCN(C(ΠSNOCNO(SC)ΠSNO(S)))
(9)查询选修了课程号为C1和C2的学生的学号和姓名。(ΠSNoCNo(SC)ΠCNo(σCNo’C1’CNo’C2’(C))ΠSNoSN(S)
(10)查询选修全部课程的学生的学号和姓名。ΠSNOSN(S(ΠSNOCNO(SC)ΠCNO(C)))
(11)查询选修课程包含“程军”老师所授课程之一的学生学号。ΠSNO(SCΠCNO(σTN’程军’(C)))
(12)查询选修课程包含学号S2的学生所修课程的学生学号。
fΠSNOCNO(SC)ΠCNO(σCNO’S2’(SC))
f第3章习题参考答案
一、填空题
1结构化查询语言(StructuredQueryLa
guage)2数据查询、数据定义、数据操纵、数据控制3外模式、模式、内模r