Q
题目
在数据库物理设计阶段,建立索引的目的是为了提高数据的()
A、更改效率
B、插入效率
C、查询效率
D、删除效率
A
答案
数据库中索引(INDEX)的概念与目录的概念非常类似。如果某列出现在查询条件中,而该列的数据是无序的,那么查询时只能从第一行开始一行一行地匹配。创建索引就是对某些特定列中的数据排序,生成独立的索引表。当在某列上创建索引后,如果该列出现在查询条件中,那么数据库系统会自动地引用该索引。先从索引表中查询出符合条件记录的ROWID,由于ROWID是记录的物理地址,因此,可以根据ROWID快速地定位到具体的记录,当表中的数据非常多时,引用索引带来的查询效率非常可观。但是,当数据进行插入、删除或修改的时候需要额外的操作来维护索引,因此反而会导致插入、删除和修改操作效率下降。
显然,本题的答案为C。
领取专属 10元无门槛券
私享最新 技术干货