首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
已知有关系:员工(员工号,姓名,年龄,性别),对该关系有如下查询操作: SELECT姓名FROM员工 WHERE年龄=20 现有如下四种创建索引的方式,则对于上面查询,执行效率最高的索引定义方式是( )。
已知有关系:员工(员工号,姓名,年龄,性别),对该关系有如下查询操作: SELECT姓名FROM员工 WHERE年龄=20 现有如下四种创建索引的方式,则对于上面查询,执行效率最高的索引定义方式是( )。
admin
2021-02-05
71
问题
已知有关系:员工(员工号,姓名,年龄,性别),对该关系有如下查询操作:
SELECT姓名FROM员工
WHERE年龄=20
现有如下四种创建索引的方式,则对于上面查询,执行效率最高的索引定义方式是( )。
选项
A、在姓名列上建索引
B、在年龄列上建索引
C、在(年龄,姓名)列上建索引
D、在(姓名,年龄)列上建索引
答案
C
解析
用户在多个列上建立索引,这种索引叫做复合索引(组合索引)。复合索引在数据库操作期间所需的开销更小,可以代替多个单一索引。当表的行数远远大于索引键的数目时,使用这种方式可以明显加快表的查询速度。对于复合索引:(1)对一张表来说,如果有一个复合索引就没有必要同时建立一个单索引;(2)如果查询条件需要,可以在已有单索引的情况下,添加复合索引对于效率有一定的提高;(3)对于复合索引,在查询使用时,最好将WHERE条件顺序作为索引列的顺序,这样效率最高。故答案为C项。
转载请注明原文地址:https://kaotiyun.com/show/OclZ777K
本试题收录于:
三级数据库技术题库NCRE全国计算机三级分类
0
三级数据库技术
NCRE全国计算机三级
相关试题推荐
一个进程执行V操作意味着
有一个网络数据库应用系统,其中一台计算机A存有DBMS软件、所有用户数据和应用程序,其余各节点作为终端通过通信线路向A发出数据库应用请求,这种方式属于
SQL语言中,删除一个表的命令是
操作系统具有进程管理、存储管理、文件管理和设备管理的功能,在以下有关的描述中,哪种说法是不正确的?
在数据库设计中,把数据需求写成文档,它是各类数据描述的集合,包括数据项、数据结构、数据流、数据存储、数据加工过程等的描述,通常称为【】。
关系数据库的规范化理论规定,在执行分离时,必须遵守【】,保持原有的依赖关系和无损连接。
设计数据库概念模型最著名、最实用的方法是P.P.S.Chen于1976年提出的什么方法?
下列的权限中,允许删除关系的是
对于学生信息表:student(sno,sname,sex,age,dept),能够得到年龄在20岁于22岁之间的学生的姓名和学号的语句是
在关系数据库中,下列说法不正确的是
随机试题
从利润当中形成的所有者权益有()。
简述著作人格权与民法中人格权的关系。
企业为员工缴纳的各种社会福利属于()。
国家实行房地产抵押()制度。
学生对自己能否成功地从事某一行为的主观判断称为()。
对旅店业、刻字业、印刷业、旧物收购寄卖业等行业进行治安管理,以防止和发现违法犯罪活动的工作属于()。
徘徊:荡漾
当同一项社会关系同时受到多类社会规范的调整时,优先适用的社会规范是
在书店受订管理中涉及到以下3个关系模式:书籍Books(Bid,Bname,Price,Author,Publisher)订单Orders(Ordend,Orderdate,Cid)订单明细Orderlist(
WhichofthefollowingpresidentsdoesNOTbelongtotheRepublicanParty?
最新回复
(
0
)