数据库原理与应用

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

题目

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

如果没有搜索结果,请直接 联系老师 获取答案。
如果没有搜索结果,请直接 联系老师 获取答案。
相似问题和答案

第1题:

在创建数据库表结构时,为该表中一些字段建立普通索引,其目的是A)改变表中记录的物理顺序 B)为了对表进行实体完整性约束C)加快数据库表的更新速度 D)加快数据库表的查询速度


正确答案:D
本题考查考生对索引目的的理解,属于常考题目。在Visual FoxPro中建立索引的目的之一就是提高查询速度,因此答案为选项D。选项C具有一定的干扰性,但是其错误在于误认为索引可以提高更新速度,这是不对的。

第2题:

● 为了加快数据库的访问速度,可以对数据库建立并使用 (58) ,它在数据库 的整个生命周期都存在。

(58)A.数据表 B.主键 C.记录 D.索引


正确答案:D

 

第3题:

在创建数据库表结构时,为该表中一些字段建立普通索引,其目的是( )。

A.改变表中记录的物理顺序

B.为了对表进行实体完整性约束

C.加快数据库表的更新速度

D.加快数据库表的查询速度


正确答案:D

第4题:

为了加快数据库的访问速度,可以对数据库建立并使用(58),它在数据库的整个生命周期都存在。

A.数据表

B.主键

C.记录

D.索引


正确答案:D
解析:关系数据库的各个组成元素有数据表、字段、记录、索引、关键字、主键、数据库等。类似于图书馆帮助读者快速检索书目所用的各种图书索引一样,为了加快数据库的访问速度,数据库也使用索引,索引是一个独立的文件或表格,在数据库的整个生命周期中,它一直存在,并得到相应的维护。

第5题:

在下列关于索引的叙述中,正确的是______。

A.索引不仅能提高查询的速度,还能提高更新的速度

B.索引提高了查询的速度,但一般会降低更新的速度

C.删除索引以后,原来的表文件中记录的物理顺序将被改变

D.索引字段可以更新,但是必须在更新前关闭索引


正确答案:B
解析:索引是对表中一个或多个列的值进行排序的结构。索引提供指针以指向存储在表中指定列的数据值,然后根据指定的排列次序排列这些指针,索引文件是由这些指针组成的文件。表使用索引的方式是:通过搜索索引找到特定的值,然后根据指针在基本表中查找包含该值的行。创建索引是加快表的查询速度的有效手段。由于在表的数据发生变化时,所有当时打开的索引文件都会随着数据的改变而自动改变指针的顺序 (自动更新),因此使用索引一般会降低更新的速度。索引文件和表的.DBF文件分别存储,索引只改变原表的逻辑顺序,并没有改变物理顺序,因此索引被删除,并不会影响原表中的记录顺序。

第6题:

在以下关于索引的说明中,错误的是______。

A.索引可以提高查询速度

B.索引可能降低更新速度

C.索引和排序具有不同的含义

D.不能更新索引字段


正确答案:D
解析:Visual FoxPro索引是由指针构成的文件,这些指针逻辑上按照索引关键字值进行排序。索引文件和表的.dbf文件分别存储,并且不改变表中记录的物理顺序。实际上,创建索引是创建一个由指向.dbf文件记录的指针构成的文件。若要根据特定顺序处理表记录,可以选择一个相应的索引,使用索引还可以加速对表的查询操作,但是所付出的代价是可能降低表更新的速度。由上面这段叙述可以看出,选项D是本题答案。
设有图书管理数据库:
  图书(总编号C(6),分类号C(8),书名C(16),作者C(6),出版单位C(20),单

第7题:

关于索引创建应该注意的是()

A.如果非常频繁地更新数据或磁盘空间有限,最好对索引的数量进行控制。

B.表中每个字段都需要建立索引。

C.索引还会提高添加、删除和更新记录的速度。

D.对表中包含该字段数据记录少、数据取值范围大、字段宽度较长及查询无关的字段适最合作为索引关键字


参考答案:A

第8题:

设有两个数据库表,父表和子表之间是一对多的联系,为控制子表和父表的关联,可以设置“参照完整性规则”,为此要求这两个表( )。

A.在父表连接字段上建立普通索引,在子表连接字段上建立主索引

B.在父表连接字段上建立主索引,在子表连接字段上建立普通索引

C.在父表连接字段上不需要建立任何索引,在子表连接字段上建立普通索引

D.在父表和子表的连接字段上都要建立主索引


正确答案:B

第9题:

在创建数据库结构时,为该表中一些字段建立普通索引,其目的是( )。 A.改变表中记录的物理顺序S

在创建数据库结构时,为该表中一些字段建立普通索引,其目的是( )。

A.改变表中记录的物理顺序

B.为了对表进行实体完整性约束

C.加快数据库表的更新速度

D.加快数据库表的查询速度


正确答案:D
D。【解析】建立普通索引的目的是加快数据库表的查询速度,因此选项D正确。

第10题:

在数据库中建立索引的目的是

A.节省存储空间

B.提高查询速度

C.提高查询和更新速度

D.提高更新速度


正确答案:B
解析:数据库的索引即给出表中数据排列顺序的依据,建立索引的目的是加快对表中记录的查找或排序。

更多相关问题