首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
已知有关系:学生(学号,姓名,性别,年龄),对该关系有如下查询操作: SELECT 学号 FROM 学生 WHERE 性别=’男’ AND 年龄.v=25 ORDER BY 姓名 为了加快其查询速度,则应该( )。
已知有关系:学生(学号,姓名,性别,年龄),对该关系有如下查询操作: SELECT 学号 FROM 学生 WHERE 性别=’男’ AND 年龄.v=25 ORDER BY 姓名 为了加快其查询速度,则应该( )。
admin
2021-06-28
33
问题
已知有关系:学生(学号,姓名,性别,年龄),对该关系有如下查询操作:
SELECT 学号 FROM 学生
WHERE 性别=’男’ AND 年龄.v=25
ORDER BY 姓名
为了加快其查询速度,则应该( )。
选项
A、在学号上建索引
B、在姓名上建索引
C、在性别上建索引
D、在年龄上建索引
答案
B
解析
使用索引的原则:
①在需要经常搜索的列上创建索引。
②主键上创建索引。
③经常用于连接的列上创建索引。
④经常需要根据范围进行搜索的列上创建索引。
⑤经常需要排序的列上创建索引。
⑥在Where查询子句中引用效率高的列上创建索引。
⑦在Order By子句、Group By子句中出现的列上建立索引。
根据题意,经常查询的是学号,并且要对所查询的结果按照姓名排序。根据索引使用原则,可以考虑在学号或者姓名列建立索引,故排除C、D选项。又因为在某一个范围内频繁搜索的属性,只有在当使用索引的查询结果不超过记录总数的20%时,索引才会有明显效果,因此综合考虑,在姓名上建立索引更能加快查询速度,故选择B选项。
转载请注明原文地址:https://kaotiyun.com/show/PdlZ777K
本试题收录于:
三级数据库技术题库NCRE全国计算机三级分类
0
三级数据库技术
NCRE全国计算机三级
相关试题推荐
设计作业调度算法时,不需要考虑下列哪一个因素?
当用户程序执行访管指令时,中断装置将使中央处理器如何工作?
数据库管理系统提供数据库操纵语言及它的翻译程序,实现对数据库数据的操作,包括______、删除、更新和查询。
关系模式规范化需要考虑数据间的依赖关系,人们已经提出了多种类型的数据依赖,其中最重要的是函数的依赖和______。
若记录型A中的每一个值,记录型B中可以由N个值(N>=0)与之联系,反之,若记录型B中的每一个值,记录型A中至多有一个值与之对应,则称记录型A与记录型B之间是______的联系。
在进程创建时先赋予进程一个初始优先数,以后在进程运行过程中不断修改优先数,用这种方法设置的优先数称为______。
下列的故障中,可能会造成事务执行失败的是
在下面的两个关系中,学号和班级号分别为学生关系和班级关系的主键(或称主码),则外键是学生(学号,姓名,班级号,成绩)班级(班级号,班级名,班级人数,平均成绩)
下面关于数据库系统基于日志的恢复的叙述中,哪一种说法是正确的?
随机试题
什么叫组元、相和相变?
沿着个人需求曲线,在下列何种情形下,需求量减少()
用自动血液分析仪时,首选的抗凝剂是
体重4kg的婴儿用牛奶喂养,每日应供给含糖8%的牛奶约
患者,男,45岁。自觉心慌心烦,时息时作,健忘失眠。治疗应首选
某大型工业企业,采用矩形排洪沟,b=5m,h=4.0m(含0.2m的超高),沟底纵坡I=0.0015,n=0.017,若山洪流量如下表,则设计排洪沟所采用的防洪标准为()年。
对存货进行ABC分类管理时,对A类存货应采取的管理方法是()。
商业银行A、B和C具有相似的资产负债规模和业务种类,其三类经营指标见下表。假设其他条件完全相同,则流动性风险管理压力最大的银行是()。
股票质押贷款期限最长不得超过()。
关于某商务宾馆前台的15名服务员.有如下三个判断:Ⅰ.有人会熟练地说英语:Ⅱ.有人不会熟练地说英语:Ⅲ.新来的小刘不会熟练地说英语。若这三个判断中只有一句为真,以下哪项也一定为真?
最新回复
(
0
)