首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

在数据库物理设计阶段,建立索引的目的是为了提高数据的

Q

题目

在数据库物理设计阶段,建立索引的目的是为了提高数据的()

A、更改效率

B、插入效率

C、查询效率

D、删除效率

A

答案

数据库中索引(INDEX)的概念与目录的概念非常类似。如果某列出现在查询条件中,而该列的数据是无序的,那么查询时只能从第一行开始一行一行地匹配。创建索引就是对某些特定列中的数据排序,生成独立的索引表。当在某列上创建索引后,如果该列出现在查询条件中,那么数据库系统会自动地引用该索引。先从索引表中查询出符合条件记录的ROWID,由于ROWID是记录的物理地址,因此,可以根据ROWID快速地定位到具体的记录,当表中的数据非常多时,引用索引带来的查询效率非常可观。但是,当数据进行插入、删除或修改的时候需要额外的操作来维护索引,因此反而会导致插入、删除和修改操作效率下降。

显然,本题的答案为C。

  • 发表于:
  • 原文链接http://kuaibao.qq.com/s/20180225B13VGC00?refer=cp_1026
  • 腾讯「腾讯云开发者社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。
  • 如有侵权,请联系 cloudcommunity@tencent.com 删除。

扫码

添加站长 进交流群

领取专属 10元无门槛券

私享最新 技术干货

扫码加入开发者社群
领券