拿答案:2937748743 来源 www.ybaotk.com第10章作业答案1、 10-1 、索引(index)是依赖________建立的,它的作用是用来提高数据的_________速度。
索引表,处理
索引表,处理
数据表,查询
数据表,处理2、 10-2 、每个表上最多可以创建_______个聚集索引,_________个非聚集索引。
1,多
多,多
1,1
多,13、 10-5 、视图是由查询语句构成的,是基于选择查询的___________。因而建立视图时最重要的内容时构成视图的_____________。
虚拟表,查询语句
虚拟表,基本表
基本表,查询语句
基本表,虚拟表4、 10-6 、索引是在基本表的列上建立的一种数据库对象,它同基本表分开存储,使用它能够加快数据的( )速度
删除
修改
插入
查询5、 10-7 、数据库中的数据保存在( )中
存储过程
视图
索引
数据表6、 10-8 、以下哪种情况应尽量创建索引( )。
需要更新频繁的基本表
在Where子句中出现频率较高的列
记录较少的基本表
具有很多NULL值的列7、 10-9 、唯一索引也称为__________。
唯一连接
唯一查询
唯一视图
唯一索引8、 10-30 、在创建表窗口对“课程号”、“学生姓名”两个字段都选择了主键标示则表示创建了__________。
两个主键
一个主键
操作错误
复合索引作为主键9、 10-25 、下面关于聚集索引和非聚集索引的说法正确的是:
非聚集索引不改变数据表中记录的存放顺序,只是将索引建立在索引页上。
聚集索引改变数据表中记录的物理存储顺序,使之与索引列的顺序完全相同。
聚集索引查询时先从索引页上获取记录位置,再找到所需要的记录内容。
非聚集索引查询时先从索引页上获取记录位置,再找到所需要的记录内容。10、 10-26 、在数据库中建立视图的好处有:
集中数据,简化查询操作:当用户多次使用同一个查询操作,而且数据来自于数据库中不同的表时,我们可以先建立视图再从视图中读取数据,以达到数据的集中管理和简化重复写查询命令的目的。
提供指针指向表中指定字段的数据值,然后根据指定的排序次序来排列这些指针,通过查询索引找到特定的值,从而快速找到所需要的记录。
便于数据的交换操作:当与其它类型的数据库交换数据(导入导出)时,如果原始数据存放在多个表中进行数据交换就比较麻烦。如果将要交换的数据集中到一个视图中,再进行交换就大大简化了交换操作。
控制用户提取的数据,达到数据安全保护的目的:在数据库中不同的用户对数据的操作和查看范围往往是不同的,数据库管理人员通常为不同的用户设计不同的视图,使得数据库中的数据安全有保证。11、 10-27 、在MySQL中,索引有()、空间索引等。
主键索引
组合索引
唯一索引
普通索引12、 10-28 、以下关于视图的说法正确的是:
视图是虚拟表
视图可以简化数据操作
视图是由查询构成的
视图可以提高数据的安全性13、 10-29 、下面哪些命令可以查看students表中的索引
SHOW INDEX FROM表名;
CREATE INDEX索引名 ON表名;
ALTER表名 ADD PRIMARY KEY ON (字段名);
SHOW CREATE TABLE表名;14、 10-14 、要提高数据库的查询速度,应该尽可能多的建立索引。
对
错15、 10-18 、数据库中只存储视图的定义,视图不生成所选数据行和列的永久拷贝。
对
错16、 10-20 、建立索引的目的是提高增删查改等操作的效率。
对
错17、 10-21 、索引的使用是根据查询的需要由系统自动选择调用的,不需要用户的参与。
对
错18、 10-23 、聚集索引是将数据表中的记录的物理存储地址按照索引字段的顺序排列,所以具有聚集索引的表在运行INSERT语句时需要的时间,比未建立聚集索引的表需要的时间长。
对
错 |