首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
已知有关系:学生(学号,姓名,年龄),对该关系有如下查询操作: SELECT 学号FROM 学生 WHERE姓名LIKE’张%’AND年龄!=15 为了加快该查询的执行效率,应该( )。
已知有关系:学生(学号,姓名,年龄),对该关系有如下查询操作: SELECT 学号FROM 学生 WHERE姓名LIKE’张%’AND年龄!=15 为了加快该查询的执行效率,应该( )。
admin
2021-06-28
38
问题
已知有关系:学生(学号,姓名,年龄),对该关系有如下查询操作:
SELECT 学号FROM 学生
WHERE姓名LIKE’张%’AND年龄!=15
为了加快该查询的执行效率,应该( )。
选项
A、在学号列上建索引
B、在姓名列上建索引
C、在年龄列上建索引
D、在学号和年龄列上建索引
答案
B
解析
使用索引的原则如下。
①在需要经常搜索的列上创建索引。
②主键上创建索引。
③经常用于连接的列上创建索引。
④经常需要根据范围进行搜索的列上创建索引。
⑤经常需要排序的列上创建索引。
⑥经常用于Where子句的列上创建索引。
根据索引建立规则A和B选项都符合建立索引的条件。但是一般Where语句在执行时要执行全表检索寻找符合条件的内容,这本身就是很消耗时间的过程,尤其对于大型的表格更加消耗时间。本题查询过程中会首先执行“姓名LIKE’张%’”,如果条件为真则执行“年龄!=15”语句。由此可见本题查询时间主要消耗在Where语句上,因此在Where语句上建立索引可以提高查询的效率。
转载请注明原文地址:https://kaotiyun.com/show/BseZ777K
本试题收录于:
三级数据库技术题库NCRE全国计算机三级分类
0
三级数据库技术
NCRE全国计算机三级
相关试题推荐
下列关于网络的叙述错误的是
进程创建工作主要完成的是创建进程控制块(PCB),并把它挂到______队列中。
下面关于数据模型的描述,最符合面向对象数据模型的特点的是
对于学生信息表:student(sno,sname,sex,age,dept),能够得到年龄在20岁到22岁之间的学生的姓名和学号的语句是
SQL语言中的GRANT和REVOKE语句主要用来维护数据的______。
可以使多个用户在各自的终端上同时使用同一台计算机的操作系统属于______操作系统。
下列操作中不属于域完整性约束的是
当关系模式R(A,B)已属于3NF,下列说法中哪一个是正确的?
关于计算机病毒的传播途径,不正确的说法是
当一个事务访问某个数据项时,以一定的方式锁住该数据项,从而限制其他事务对该数据项的访问,这种方法称为______。
随机试题
社会意识相对独立性最突出的表现是()。
Windows桌面“任务栏”上存放的是______。
突然的敲门声,打断人的思路而分散注意力,这属于【】
载脂蛋白B族中主要成分是
下列哪种片剂不宜用硬脂酸镁做润滑剂
在美国发行的外国债券被称为()。
根据《票据法》的规定,下列关于本票的表述中,正确的是()。
下列各句中,画线的词语使用恰当的一项是()。
Onedaypeopleontheshorelistenedshouts【M1】______forhelp.Theyrandowntothesea.Asoldierjumped【M2】______intothewa
Whateverdidwedobeforetheinventionofthezipper?In1893theworld’sfirstzipperwasproducedinChicago.Althoughthein
最新回复
(
0
)