数据库原理及应用(第2版)--课后习题参考答案(4)
and cno in(
select cno from course where cname = '计算机文化学')
(2)多表连接
update sc set grade = grade + 10
from sc join student s on sc.sno = s.sno
join course c on o = o
where sdept = '计算机系' and canem = '计算机文化学'
27. 删除修课成绩小于50分的学生的选课记录。
答:delete from sc where grade < 50
28. 删除信息管理系考试成绩小于50分的学生的该门课程的修课纪录,分别用子查询和多表连接形
式实现。
答:(1) 用连接查询实现
delete from sc from sc join student s on s.sno=sc.sno
where sdept = '信息管理系' and grade < 50
(2)用子查询实现
delete from sc where sno in (
select sno from student where sdept = '信息管理系' )
and grade < 50
29.删除VB考试成绩最低的学生的VB修课记录。
答:delete from sc
where grade = (
select min(grade) from sc
join course c on o = o
where cname = 'vb')
and cno in(
select cno from course where cname = 'vb')
第5章 视图和索引
一. 选择题
1.下列关于视图的说法,正确的是 B
A.视图与基本表一样,也存储数据
B.对视图的操作最终都转换为对基本表的操作
C.视图的数据源只能是基本表
D.所有视图都可以实现对数据的增、删、改、查操作
2.在视图的定义语句中,只能包含
A.数据查询语句
C.创建表的语句 A B.数据增、删、改语句 D.全部都可以
3.视图对应数据库三级模式中的_________。
A. 外模式 B. 内模式 C. 模式 D. 其他
4.下列关于通过视图更新数据的说法,错误的是 A
A.如果视图的定义涉及到多张表,则对这种视图一般情况下允许进行更新操作
B.如果定义视图的查询语句中含有GROUP BY子句,则对这种视图不允许进行更新操作
C.如果定义视图的查询语句中含有统计函数,则对这种视图不允许进行更新操作
D.如果视图数据来自单个基本表的行、列选择结果,则一般情况下允许进行更新操作
5.下列关于视图的说法,正确的是 B
A.通过视图可以提高数据查询效率
B.视图提供了数据的逻辑独立性
C.视图只能建立在基本表上
D.定义视图的语句可以包含数据更改语句
6.创建视图的主要作用是 D
A.提高数据查询效率
B.维护数据的完整性约束
C.维护数据的一致性
D.提供用户视角的数据
7.建立索引可以加快数据的查询效率。在数据库的三级模式结构中,索引属于 A
A.内模式 B.模式
C.外模式 D.概念模式
8.设有学生表(学号,姓名,所在系)。下列建立统计每个系的学生人数的视图语句中,正确的是 D
A.CREATE VIEW v1 AS
SELECT 所在系, COUNT(*) FROM 学生表 GROUP BY 所在系
B.CREATE VIEW v1 AS
SELECT 所在系, SUM(*) FROM 学生表 GROUP BY 所在系
C.CREATE VIEW v1(系名,人数) AS
SELECT 所在系, SUM(*) FROM 学生表 GROUP BY 所在系
D.CREATE VIEW v1(系名,人数) AS
SELECT 所在系, COUNT(*) FROM 学生表 GROUP BY 所在系
9.设用户在某数据库中经常需要进行如下查询操作: A
SELECT * FROM T WHERE C1=’A’ ORDER BY C2
设T表中已在C1列上建立了主码约束,且该表只建有该约束。为提高该查询的执行效率,下列方法中可行的是 C
A.在C1列上建立一个聚集索引,在C2列上建立一个非聚集索引
B.在C1和C2列上分别建立一个非聚集索引
C.在C2列上建立一个非聚集索引
D.在C1和C2列上建立一个组合的非聚集索引
10.下列关于索引的说法,正确的是 C
A.只要建立了索引就可以加快数据的查询效率
B.当一个表上需要创建聚集和非聚集索引时,应该先创建非聚集索引,然后再创建聚集索引,
这种顺序会使创建索引的效率比较高
C.在一个表上可以建立多个唯一的非聚集索引
D.索引会影响数据插入和更新数据的执行效率,但不会影响删除数据的执行效率
11.下列关于CREATE UNIQUE INDEX IDX1 ON T(C1,C2)语句作用的说法,正确的是 D
A.在C1和C2列上分别建立一个唯一聚集索引
B.在C1和C2列上分别建立一个唯一非聚集索引
C.在C1和C2列的组合上建立一个唯一聚集索引
D.在C1和C2列的组合上建立一个唯一非聚集索引
二. 填空题
1.对视图的操作最终都转换为对_____操作。 基本表
2.视图是虚表,在数据库中只存储视图的_____,不存储视图的数据。 定义
3.修改视图定义的语句是_____。 ALTER VIEW
4.视图对应数据库三级模式中的_____模式。 外
5.在一个表上最多可以建立_____个聚集索引,可以建立_____个非聚集索引。 一 ,多
6.当在T表的C1列上建立聚集索引后,数据库管理系统会将T表数据按 _____ 列进行 _____。
C1 物理排序
7.索引建立的合适,可以加快数据_____操作的执行效率。 查询
8.在employees表的phone列上建立一个非聚集索引的SQL语句是_____
CREATE INDEX IDX1 ON employees(phone)
或:CREATE NONCLUSTERED INDEX IDX1 ON employees(phone)
9.设有student表,结构为Student(Sno,Sname,Sdept)。现要在该表上建立一个统计每个系的学生人数的视图,视图名为V_dept,视图结构为(系名,人数)。请补全下列定义该视图的SQL语句 V_dept (系名,人数) , GROUP BY Sdept
CREATE VIEW _____
AS
SELECT Sdept, COUNT(*)
_____
10.非聚集索引的B-树中,叶级节点中每个索引行由索引键值和_____组成。 行指示器
三. 简答题
1. 试说明使用视图的好处。
答:利用视图可以简化客户端的数据查询语句,使用户能从多角度看待同一数据,可以提高数据的安全性,视图对应数据库三级模式中的外模式,因此提供了一定程度的逻辑独立性。
2. 试说明哪类视图可实现更新数据的操作,哪类视图不可实现更新数据的操作。
答:一般只涉及到一张表的行列子集,且不含分组、统计计算等操作的视图是可更新数据的,其他情况一般都不能实现数据的更新操作。
3. 使用视图可以加快数据的查询速度,这句话对吗?为什么?
答:不对,因为通过视图查询数据时,比直接针对基本表查询数据多了一个转换过程,即从外模式到模式的转换。
4. 索引的作用是什么?
答:索引可以加快数据的查询效率。
5. 索引分为哪几种类型?分别是什么?它们的主要区别是什么
答:分为聚集索引和非聚集索引两种。聚集索引会对数据进行物理排序,非聚集索引不对数据进行物理排序。
6. 聚集索引一定是唯一性索引,对吗?反之呢?
答:不对。反之也不对。
7. 在建立聚集索引时,数据库管理系统首先要将数据按聚集索引列进行物理排序。对吗? 答:对。
相关推荐:
- [教育文库]夜场KTV服务员的岗位职责及工作流程[1]
- [教育文库]企划、网络、市场绩效考核方案
- [教育文库]学党史、知党情、强党性--“党的基本理
- [教育文库]2016年高考物理大一轮总复习(江苏专版
- [教育文库]干部廉洁自律自查自纠的报告
- [教育文库]2010年北京大学心理学系拟录取硕士研究
- [教育文库]资金时间价值练习题及答案
- [教育文库]保护环境的心得体会
- [教育文库]英语角内容:英语趣味小知识
- [教育文库]档案收集与管理工作通知
- [教育文库]劳动规章制度范本范本
- [教育文库]高考物理一轮复习课后限时作业1运动的
- [教育文库]机械工艺夹具毕业设计195推动架设计说
- [教育文库]通用技术教学比赛说课稿2
- [教育文库]2018年四年级英语下册 Module 7 Unit 2
- [教育文库]第2章 宽带IP网络的体系结构
- [教育文库]九年级化学第五单元课题3《根据化学方
- [教育文库]小学英语六年级情态动词用法归纳
- [教育文库]甲级单位编制窑井盖项目可行性报告(立
- [教育文库]2016-2021年中国城市规划行业全景调研
- 高考英语听力十大场景词汇总结
- 全省领导班子思想政治建设座谈会会议精
- 人教版新课标高一英语提优竞赛试题 下
- 江西省2014年生物中考试题
- 长沙镇食品药品安全事故应急预案
- 《金刚石、石墨和C60》片段教学设计
- 福州教育学院(王旭东)
- 基于EDA音乐播放器的设计
- 9、古诗两首《夜书所见》《九月九日忆
- 小学语文课外阅读有效策略探讨
- 贵州文化产业发展成支柱产业的问卷调查
- 膀胱类癌的诊治体会(附3例报告)
- 发动机积碳产生的原因
- Configuring Code Composer Studio for
- 学生良好的心理素质如何培养点滴谈
- 46 电沉积法制备锂离子电池用硅-锂薄膜
- 美舍雅阁公司管理中各部门职责
- 去壳剥皮的小妙招
- 六自由度运动平台的仿真研究
- Pride and Prejudice(傲慢与偏见)




