数据库原理与应用教程.docx
上传者:zhuwo11
2022-07-23 15:30:26上传
DOCX文件
137 KB
.
第1章****题参考答案
一、选择题二、填空题
1.C
2.B
3.D
4.C
5.D6.A
7.A
8.B
9.D、
10.B
11.C
12.D
13.A
14.D
15.B
1.数据库系统3.物理独立性
2.关系4.操作系统
数据库管理系统(DBMS)6.多对多
7.独立性8.完整性控制9.逻辑独立性
9.逻辑独立性
10.关系模型
11.
11.
概念
结构(逻辑)
图二维表嵌套和递归
13.宿主语言(或主语言)典
15.单用户结构主从式结构
12.树有向
14.数据字
分布式结构客
户/服务器结构浏览器/服务器结构
第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.诃
8.关系代数
关系演算
9.属性
10.
同质11.参
12.系编号系名称,电话,办公地点13.元组关系域关系14.主键外部关系键15.R和S没有公共的属性
三简答题(1)查询T1老师所授课程的课程号和课程名。
nCNO,CN(°TNO='T1'(TC)*nCNO,CN)
(2)查询年龄大于18岁男同学的学号、姓名、系别。
nSNO,SN,Dept(°Age>18人Sex='男'
(3)查询“李力”老师所授课程的课程号、课程名和课时。
nCNO(nTNO(%='李力'⑴)*TC)*C)
(4)查询学号为S1的同学所选修课程的课程号、课程名和成绩。
n(穴(sc)*n(cnCNO,CN,Score(°SNO='S1'(SC)nCNO,CN(C))
(5)查询“钱尔”同学所选修课程的课程号、课程名和成绩。
"cNO,CN,Score(nSNO(°SN='钱尔'(S*nCNO,CN(C)*SC)
(6)查询至少选修“刘伟”老师所授全部课程的学生姓名。
nSN((nSNO,SN(S)*(nSNO.CNO(SC)*nCNO(f(T*TC2
(7)查询“李思”同学未选修的课程的课程号和课程名。
nCNO,CN(nCNO(C)_nCNO(°SN='李思'"S)*SC"*C)
(8)查询全部学生都选修了的课程的课程号和课程名。
nCNO,CN(C*(nSNO,CNO(SC)~nSNO(S)))
(9) 査询选修了课程号为C1和C2的学生的学号和姓名。
(5sNo,CN(SC)~nCN(°CNo='C1'vCNo='C2'C)*HsN:,SN(s)
(10) 査询选修全部课程的学生的学号和姓名。
nSNO,SN(S*(nSNO,CNO(SC)^CNO(C))(11)査询选修课程包含“程军”老师所授课程之一的学生学号。
nSNO(SC*nCNO(Z程军'(C)))(12)査询选修课程包含学号S2的学生所修课程的学生学号。
nSNO,CNO(SC)*nCNO(°CNO='S2'(SC))
第3章****题参考答案
一、选择题
1.B2.A
3.C4.B5.C6.C
7.B8.D
7.B8.D
9. A10.D
二、填空题结构化查询语言(StructuredQueryLanguage)
1. 数据查询、数据定义、数据操纵、数据控制外模式、模式、内模式
2. 数据库、事务日志NULL/NOTNULL、UNIQUE约束、PRIMARYKEY约束、FOREIGNKEY约束、CHECK约束
3. 聚集索引、非聚集索引连接字段
8.行数9.定义系统权限、对象权限
10. 基本表、视图12.
(1)INSERTINTOSVALUES('990010','李国栋';男',19)(2INSERTINTOS(No,Name)VALUES('990011','王大友')
(3)UPDATESSETName='陈平'WHERENo='990009'
(4)DELETEFROMSWHERENo='990008'
(5)DELETEFROMSWHERENameLIKE'陈%'13.CHAR(8)NOTNULL
14.SC.CNo=C.CNo15.ALTERTABLEStudent
■出版
出-
版
所在
电
社
第1章****题参考答案
一、选择题二、填空题
1.C
2.B
3.D
4.C
5.D6.A
7.A
8.B
9.D、
10.B
11.C
12.D
13.A
14.D
15.B
1.数据库系统3.物理独立性
2.关系4.操作系统
数据库管理系统(DBMS)6.多对多
7.独立性8.完整性控制9.逻辑独立性
9.逻辑独立性
10.关系模型
11.
11.
概念
结构(逻辑)
图二维表嵌套和递归
13.宿主语言(或主语言)典
15.单用户结构主从式结构
12.树有向
14.数据字
分布式结构客
户/服务器结构浏览器/服务器结构
第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.诃
8.关系代数
关系演算
9.属性
10.
同质11.参
12.系编号系名称,电话,办公地点13.元组关系域关系14.主键外部关系键15.R和S没有公共的属性
三简答题(1)查询T1老师所授课程的课程号和课程名。
nCNO,CN(°TNO='T1'(TC)*nCNO,CN)
(2)查询年龄大于18岁男同学的学号、姓名、系别。
nSNO,SN,Dept(°Age>18人Sex='男'
(3)查询“李力”老师所授课程的课程号、课程名和课时。
nCNO(nTNO(%='李力'⑴)*TC)*C)
(4)查询学号为S1的同学所选修课程的课程号、课程名和成绩。
n(穴(sc)*n(cnCNO,CN,Score(°SNO='S1'(SC)nCNO,CN(C))
(5)查询“钱尔”同学所选修课程的课程号、课程名和成绩。
"cNO,CN,Score(nSNO(°SN='钱尔'(S*nCNO,CN(C)*SC)
(6)查询至少选修“刘伟”老师所授全部课程的学生姓名。
nSN((nSNO,SN(S)*(nSNO.CNO(SC)*nCNO(f(T*TC2
(7)查询“李思”同学未选修的课程的课程号和课程名。
nCNO,CN(nCNO(C)_nCNO(°SN='李思'"S)*SC"*C)
(8)查询全部学生都选修了的课程的课程号和课程名。
nCNO,CN(C*(nSNO,CNO(SC)~nSNO(S)))
(9) 査询选修了课程号为C1和C2的学生的学号和姓名。
(5sNo,CN(SC)~nCN(°CNo='C1'vCNo='C2'C)*HsN:,SN(s)
(10) 査询选修全部课程的学生的学号和姓名。
nSNO,SN(S*(nSNO,CNO(SC)^CNO(C))(11)査询选修课程包含“程军”老师所授课程之一的学生学号。
nSNO(SC*nCNO(Z程军'(C)))(12)査询选修课程包含学号S2的学生所修课程的学生学号。
nSNO,CNO(SC)*nCNO(°CNO='S2'(SC))
第3章****题参考答案
一、选择题
1.B2.A
3.C4.B5.C6.C
7.B8.D
7.B8.D
9. A10.D
二、填空题结构化查询语言(StructuredQueryLanguage)
1. 数据查询、数据定义、数据操纵、数据控制外模式、模式、内模式
2. 数据库、事务日志NULL/NOTNULL、UNIQUE约束、PRIMARYKEY约束、FOREIGNKEY约束、CHECK约束
3. 聚集索引、非聚集索引连接字段
8.行数9.定义系统权限、对象权限
10. 基本表、视图12.
(1)INSERTINTOSVALUES('990010','李国栋';男',19)(2INSERTINTOS(No,Name)VALUES('990011','王大友')
(3)UPDATESSETName='陈平'WHERENo='990009'
(4)DELETEFROMSWHERENo='990008'
(5)DELETEFROMSWHERENameLIKE'陈%'13.CHAR(8)NOTNULL
14.SC.CNo=C.CNo15.ALTERTABLEStudent
■出版
出-
版
所在
电
社
数据库原理与应用教程