数据库原理及应用(第2版)--课后习题参考答案(18)

2021-01-28 20:39

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-树中,叶级节点中每个索引行由索引键值和_____组成。 行指示器


数据库原理及应用(第2版)--课后习题参考答案(18).doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:65岁以上老人健康体检实施方案

相关阅读
本类排行
× 注册会员免费下载(下载后可以自由复制和排版)

马上注册会员

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: