首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
已知有关系:学生(学号,姓名,年龄),对该关系有如下查询操作: SELECT 学号 FROM 学生 WHERE 姓名 LIKE′张%′AND 年龄! =15 为了加快该查询的执行效率,应该( )。
已知有关系:学生(学号,姓名,年龄),对该关系有如下查询操作: SELECT 学号 FROM 学生 WHERE 姓名 LIKE′张%′AND 年龄! =15 为了加快该查询的执行效率,应该( )。
admin
2021-05-07
23
问题
已知有关系:学生(学号,姓名,年龄),对该关系有如下查询操作:
SELECT 学号 FROM 学生
WHERE 姓名 LIKE′张%′AND 年龄! =15
为了加快该查询的执行效率,应该( )。
选项
A、在学号列上建索引
B、在姓名列上建索引
C、在年龄列上建索引
D、在学号和年龄列上建索引
答案
B
解析
使用索引的原则如下。
①在需要经常搜索的列上创建索引。
②主键上创建索引。
③经常用于连接的列上创建索引。
④经常需要根据范围进行搜索的列上创建索引。
⑤经常需要排序的列上创建索引。
⑥经常用于Where子句的列上创建索引。
根据索引建立规则A和B选项都符合建立索引的条件。但是一般Where语句在执行时要执行全表检索寻找符合条件的内容,这本身就是很消耗时间的过程,尤其对于大型的表格更加消耗时间。本题查询过程中会首先执行“姓名LIKE′张%′”,如果条件为真则执行“年龄!=15”语句。由此可见本题查询时间主要消耗在Where语句上,因此在Where语句上建立索引可以提高查询的效率。
转载请注明原文地址:https://kaotiyun.com/show/9qlZ777K
本试题收录于:
三级数据库技术题库NCRE全国计算机三级分类
0
三级数据库技术
NCRE全国计算机三级
相关试题推荐
关于分布式数据库系统,不正确的是
下列的故障中,可能会造成事务执行失败的是
利用二分法查找序列的前提条件是
下列关于IP地址的叙述中,错误的是
一般来说,商品化的数据库管理系统,如Oracle,其产品主要包括数据库服务器软件、【】软件和连接软件3类。
数据流图和数据字典这两个工具共同完成对需求分析调查结果的描述。以下哪一项不是数据字典中的项目?
下列关于通道的叙述,正确的是Ⅰ.通道相当于一个简单的处理机Ⅱ.通道完成数据输入输出工作Ⅲ.通道与CPU共用一个内存
关系模式S(S#,Sname,age),其中Sname是唯一的,则最多能满足第______范式。
当______成立时,称X→Y为平凡的函数依赖。
下列关于模式的术语中,哪一个不是指数据库三级模式结构中的外模式
随机试题
不属于腹膜后间隙的器官
患者,男,50岁。高血压10年。血压最高180/80mmHg,服用福辛普利血压控制在(150~160)/(60~70)mmHg。为了有效控制其血压,最佳的联合用药方案是
下列有关输血的叙述,不正确的是
依据增值税的有关规定,下列销售行为免征增值税的是()。
市场经济条件不容易造成两极分化。()
企业某种存货的期初实际成本为200万元,期初“存货跌价准备”账户贷方余额2.5万元,本期购入该种存货实际成本45万元,领用150万元,期末估计库存该种存货的可变现净值为91万元,则本期应计提存货跌价准备为()万元。
十八大报告指出,中国特色社会主义道路、理论体系、制度,是()
业务流程图(TransactionFlowDiagram,TFD)是业务流程调查结果的图形化表示,它反映现有系统各部门的业务处理过程及其之间的分工与联系,以及连接各部门的(24)的传递和流动关系,体现现有系统的边界、环境、输入/输出和数据存储等内容。某
Theabilitytonegotiatesuccessfully,toreachagreementswithotherpeopleorparties,isakeyskillinanybusiness.Thisne
Micro-EnterpriseCreditforStreetYouthA)Althoughsmall-scalebusinesstrainingandcreditprogramshavebecomemorecommonth
最新回复
(
0
)