
在数据库物理设计阶段,建立索引的目的是为了提高数据的()
A、更改效率
B、插入效率
C、查询效率
D、删除效率
数据库中索引(INDEX)的概念与目录的概念非常类似。如果某列出现在查询条件中,而该列的数据是无序的,那么查询时只能从第一行开始一行一行地匹配。创建索引就是对某些特定列中的数据排序,生成独立的索引表。当在某列上创建索引后,如果该列出现在查询条件中,那么数据库系统会自动地引用该索引。先从索引表中查询出符合条件记录的ROWID,由于ROWID是记录的物理地址,因此,可以根据ROWID快速地定位到具体的记录,当表中的数据非常多时,引用索引带来的查询效率非常可观。但是,当数据进行插入、删除或修改的时候需要额外的操作来维护索引,因此反而会导致插入、删除和修改操作效率下降。
显然,本题的答案为C。
● 本文作者:小麦苗,只专注于数据库的技术,更注重技术的运用
● 作者博客地址:http://blog.itpub.net/26736162/abstract/1/
● 本系列题目来源于作者的学习笔记,部分整理自网络,若有侵权或不当之处还请谅解
● 版权所有,欢迎分享本文,转载请保留出处
● QQ:646634621 QQ群:618766405
● 题目解答若有不当之处,还望各位朋友批评指正,共同进步
长按下图识别二维码或微信扫描下图二维码来关注小麦苗的微信公众号:xiaomaimiaolhr,学习最实用的数据库技术。
最后修改时间:2020-01-10 20:47:38
文章转载自DB宝,如果涉嫌侵权,请发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。




