首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
已知有关系:学生(学号,姓名,性别,年龄),对该关系有如下查询操作: SELECT 学号 FROM 学生 WHERE 性别 = ’男’ AND 年龄 != 25 ORDER BY 姓名 为了加快其查询速度,则应该( )。
已知有关系:学生(学号,姓名,性别,年龄),对该关系有如下查询操作: SELECT 学号 FROM 学生 WHERE 性别 = ’男’ AND 年龄 != 25 ORDER BY 姓名 为了加快其查询速度,则应该( )。
admin
2021-02-05
32
问题
已知有关系:学生(学号,姓名,性别,年龄),对该关系有如下查询操作:
SELECT 学号 FROM 学生
WHERE 性别 = ’男’ AND 年龄 != 25
ORDER BY 姓名
为了加快其查询速度,则应该( )。
选项
A、在学号上建索引
B、在姓名上建索引
C、在性别上建索引
D、在年龄上建索引
答案
B
解析
使用索引的原则:
① 在需要经常搜索的列上创建索引。
② 主键上创建索引。
③ 经常用于连接的列上创建索引。
④ 经常需要根据范围进行搜索的列上创建索引。
⑤ 经常需要排序的列上创建索引。
⑥ 在where查询子句中引用效率高的列上创建索引。
⑦ 在Order By子句、Group By子句中出现的列上建立索引。
根据题意,经常查询的是学号,并且要对所查询的结果按照姓名排序。根据索引使用原则,可以考虑在学号或者姓名列建立索引,故排除C、D。又因为在某一个范围内频繁搜索的属性,只有在当使用索引的查询结果不超过记录总数的20%时,索引才会有明显效果,因此综合考虑,在姓名上建立索引更能加快查询速度,故选择B选项。
转载请注明原文地址:https://kaotiyun.com/show/tSlZ777K
本试题收录于:
三级数据库技术题库NCRE全国计算机三级分类
0
三级数据库技术
NCRE全国计算机三级
相关试题推荐
计算机系统中发生某个事件时,CPU暂停正在执行的程序,转去执行相应的程序,执行完后再返回原先程序继点继续执行的过程,称为______。
数据库逻辑设计的任务是将______转换为特定DBMS所支持的数据模型的过程。
从有n个结点的顺序表中删除一个结点平均需要移动的结点个数是______。
层次模型和网状模型统称为
下列叙述不正确的是(
设有关系R(A,B,C)和S(A,D,E,F),若将关系表达式:RA,RB,SD,SF(RS)用SQL语言的查询语句表示,则有:SELECTRA,RB,SD,SFFROMR,SWHERE【】
以下2题基于以下描述:有关系模式P(A,B,C,D,E,F,G,H,I,J),根据语义有如下函数依赖集:F={ABD→E,AB→G,B→F,C→J,C→I,G→H}
设计数据库概念模型最著名、最实用的方法是P.P.S.Chen于1976年提出的什么方法?
下列关于索引哪一条是不正确的
局域网指较小地域范围内的计算机网络,一般是一幢或几幢建筑物内的计算机互连成网。下面关于以太局域网的叙述中,错误的是
随机试题
双向沟通
实验组、控制组前后测设计的基本模式是()
服用洋地黄药物期间应禁忌使用()
工程咨询单位由()办理资格认定工作。
学校社区工作包括哪些工作内容?( )
有人认为,任何一个机构都包括不同的职位等级或层级,每个人都隶属于其中一个层次。如果某人在原来级别岗位上干得出色,就会被提拔,而被提拔者得到重用后却碌碌无为,这会造成机构效率低下,人浮于事。以下哪项为真,最能质疑上述观点?
下列叙述中正确的是()。
Wheredoestheconversationmostprobablytakeplace?
Humour,whichoughttogiverisetoonlythemostlight-heartedandgayfeelings,canoftenstirupvehemenceandanimosity.Evi
Idon’tfeellikeswimmingintheseatoday,I’dratherlieonthe______.
最新回复
(
0
)