首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
已知有关系:学生(学号,姓名,年龄),对该关系有如下查询操作: SELECT学号FROM学生 WHERE姓名LIKE′张%′AND年龄!=15 为了加快该查询的执行效率,应该( )。
已知有关系:学生(学号,姓名,年龄),对该关系有如下查询操作: SELECT学号FROM学生 WHERE姓名LIKE′张%′AND年龄!=15 为了加快该查询的执行效率,应该( )。
admin
2021-05-07
14
问题
已知有关系:学生(学号,姓名,年龄),对该关系有如下查询操作:
SELECT学号FROM学生
WHERE姓名LIKE
′
张%
′
AND年龄!=15
为了加快该查询的执行效率,应该( )。
选项
A、在学号列上建索引
B、在姓名列上建索引
C、在年龄列上建索引
D、在学号和年龄列上建索引
答案
B
解析
使用索引的原则如下。
①在需要经常搜索的列上创建索引。
②主键上创建索引。
③经常用于连接的列上创建索引。
④经常需要根据范围进行搜索的列上创建索引。
⑤经常需要排序的列上创建索引。
⑥经常用于Where子句的列上创建索引。
根据索引建立规则A和B选项都符合建立索引的条件。但是一般Where语句在执行时要执行全表检索寻找符合条件的内容,这本身就是很消耗时间的过程,尤其对于大型的表格更加消耗时间。本题查询过程中会首先执行“姓名LIKE
′
张%
′
”,如果条件为真则执行“年龄!=15”语句。由此可见本题查询时间主要消耗在Where语句上,因此在Where语句上建立索引可以提高查询的效率。
转载请注明原文地址:https://kaotiyun.com/show/IZlZ777K
本试题收录于:
三级数据库技术题库NCRE全国计算机三级分类
0
三级数据库技术
NCRE全国计算机三级
相关试题推荐
Oracle的核心是关系型数据库,其面向对象的功能是通过对关系功能的扩充而实现的。这些扩充功能包括Ⅰ.抽象数据类型Ⅱ.对象视图 Ⅲ.可变数组 Ⅳ.嵌套表Ⅴ.大对象 Ⅵ.封装
在批处理系统兼分时系统的系统中,往往由分时系统控制的作业称为______作业,而由批处理系统控制的作业称为后台作业。
如果有两个事务,同时对数据库中同一数据进行操作,不会引起冲突的操作是
关系代数操作有5种基本的操作,其他操作均可以用这5种基本操作来表达,它们是
计算机软件分为系统软件和应用软件两大类,其中属于系统软件的是
A、1NFB、2NFC、3NFD、4NFB如果关系模式属于第一范式,并且每一个非主属性都完全函数依赖码,则属于第二范式。由以上可以看出R的规范化程度最高达到2NF。
第(53)和(54)题基于以下的叙述:关系模式R(B,C,M,T,A,G),根据语义有如下函数依赖集:F={B→C,(M,T)→B,(M,C)→T,(M,A)→T,(A,B)→C}。
设U是所有属性的集合,X、Y、Z都是U的子集,且Z=U-X-Y,下列关于多值依赖的叙述中,哪个(些)是正确的?Ⅰ.若X→→Y,则X→YⅡ.X→Y,则X→→YⅢ.若X→→Y,且,则X→→YⅣ.若X→→Y,则X→→Z
______是数据库操作的核心。
数据库概念设计的E-R方法中,用属性描述实体的特性,属性在E-R图中一般用下列图形表示
随机试题
【B1】【B17】
第一步第四步
女孩7岁,哮喘病史二年。两天前出现发热,鼻流浊涕,今日突然咳喘哮鸣,痰稠色黄,胸闷膈满,声高息涌,呼气延长,面红口渴,大便干燥,小便黄赤,舌苔薄黄,脉滑数。治疗首选方剂是
癫证的治法不包括
下列关于税收管辖权的表述,正确的有()。
(2017国家94)踢皮球:互相推诿
IntheUnitedStatesthereare,strictspeaking,nonational(1)______holiday,foreachstatemust,throughlegislativeenactme
WhydotheexecutivesofAIGhesitatetodistributethemoneywithouttheauthorities’consent?
The3Gphoneswithitsadvancedfeaturewillalsoenableyoutowatchexcitinghighlightsofyourfavoritesport.
A、Allthefishshouldgotothepatient.B、Thefishshouldgototheownerofthecanoe.C、Thefishshouldbesoldtoeveryone
最新回复
(
0
)