当前位置:文档之家› 视图与索引

视图与索引

判断题
1、为了提高数据库的检索和更新速度,最好在数据表的每个字段都建立索引。

(错)
2、聚集索引一定是唯一性索引,非聚集索引一定是非唯一性索引。

(错)
3、视图一旦创建,就存储了数据。

(错)
4、视图只能用来查看数据,不能在视图上进行数据更新。

(错)
5、视图只能用来查看一个基本表的数据,相当于在一个基本表上的投影与选择。

(错)
6、当用户删除一个表后,基于该表建立的视图也不存在了。

(错)
7、主键索引必然是唯一索引。

(对)
填空题
8、在聚集索引中,表中各行的物理顺序和键值的逻辑顺序相同。

9、运用索引可以使数据库程序迅速找到表中的数据,而不必扫描整个数据库,从而提
高工作效率。

10、数据库通常被划分为用户视图和物理视图。

11、数据库中只存放视图的定义。

单选题
12、下面关于视图的表述中,不正确的是(D)。

A、视图是虚表
B、使用视图可以简化查询语句的编写
C、视图是外模式
D、使用视图可以加快查询语句的执行速度
13、视图是从一个表或多个表导出的(D)
A、基表
B、索引
C、记录
D、虚表
14、如果数据表中记录的物理存储顺序与索引顺序一致,则称此索引为(A)。

A、聚集索引
B、唯一索引
C、非聚集索引
D、非唯一索引
15、下列对索引的描述,正确的是(C)
A、索引使用drop view 语句创建
B、一个表只允许有一个索引
C、索引是描述表中记录存储位置的指针
D、索引使用create view语句创建
16、表的主键也是表的(D)
A、非聚集索引
B、非唯一索引
C、聚集索引
D、唯一索引
17、下列对索引的相关描述正确的是(D)
A、有很多重复的列适合建立索引
B、是外键或主键的列不适合建立索引
C、经常被查询的列不适合建立索引
D、值域很小的字段不适合建立索引
18、建立索引的主要目的是(B)
A、节省存储空间
B、提高检索速度
C、提高检索和更新速度
D、增强数据安全性
19、对于索引,以下说法正确的是(C)
A、一个数据表只能有一个索引
B、一个数据表只能有一个唯一索引
C、一个数据表只能有一个聚集索引
D、一个数据表只能有一个非聚集索引
20、Create Unique Nonclustered Index writer_index On 作者信息(作者编号) 语句执行后,在作者信息表上创建了一个(D)索引。

A、唯一聚集索引
B、聚集索引
C、主键索引
D、唯一非聚集索引
21、对于视图,以下正确的说法是(A)
A、视图显示的数据可以取自于多个基础表
B、视图并不存储数据,每次查看视图时,视图中的数据来源于基础表
C、可以基于一个视图,一次性地更改多个基础表的数据
D、视图存在于内存中,每次重新启动DBMS时,视图便会自动消失
22、删除视图用下面哪条语句(A)
A、DROP VIEW
B、DELETE VIEW
C、CREMOVE VIEW
D、RM VIEW
23、对所有的视图都可以进行(B)操作。

A、插入数据
B、选择数据
C、更新数据
D、删除数据
24、在视图上不能完成的操作是(C)
A、更新视图
B、查询
C、在视图上定义新的表
D、在视图上定义新的视图
25、索引是对数据库表中(C)字段的值进行排序。

A、一个
B、多个
C、一个或多个
D、零个
26、下列关于索引的描述不正确的是(B)
A、索引是一个指向表中数据的指针
B、索引是在元祖上建立的一种数据库对象
C、索引的建立和删除对数据毫无影响
D、表被删除的同时删除表上建立的索引
27、在创建表的同时,可以用(A)来创建唯一性索引
A、设置主键约束或唯一约束
B、create table,create index
C、create index
D、都可以。

相关主题