首页
登录
从业资格
若系统使用频度最高的查询语句为 SELECT* FROM SC WHERE
若系统使用频度最高的查询语句为 SELECT* FROM SC WHERE
admin
2022-08-02
77
问题
若系统使用频度最高的查询语句为SELECT*FROM SCWHERE?Sno=x AND?Cno=y;//其中x,y为变量为使该查询语句的执行效率最高,应创建( )。A.Sno上的索引B.Cno上的索引C.Sno,Cno上的索引D.SC上的视图SC_V(Sno,Cno)
选项
A.Sno上的索引
B.Cno上的索引
C.Sno,Cno上的索引
D.SC上的视图SC_V(Sno,Cno)
答案
C
解析
题考查索引的应用方法。
索引是提高查询效率的最有效手段,但索引又会引起更新操作(INSERT、UPDATE和DELETE)的效率降低。因此,应根据查询需求创建必要的索引。本题目给出了查询频度最高的语句,其执行效率的提高对整个系统的总体性能起到重要作用。SQL查询中的WHERE语句是提取和筛选记录的条件,通过建立WHERE语句中使用的(Sno,Cno)属性组上的索引,可以快速定位给定取值的记录所在的页面,同时因为查询通常都是大量记录中查找到少量符合条件的记录,本例更是如此,满足给定条件的记录本仅一条,有了索引,无须从硬盘读取所有记录到内存进行提取,而只需通过索引满足条件的记录所在页面读至内存即可,会大大提高查询效率。
当然,有些DBMS会自动建立主码上的索引,本例中(Sno,Cno)为SC表的主码,可能无须在另外建立索引,需要根据具体的DBMS来决定用户是否另行建立索引。
转载请注明原文地址:http://tihaiku.com/congyezige/2419832.html
本试题收录于:
中级 数据库系统工程师题库软件水平考试初中高级分类
中级 数据库系统工程师
软件水平考试初中高级
相关试题推荐
某企业资料室员工张敏和王莉负责向系统中录入一批图书信息(如:图书编号、书名、作者
应用系统的数据库设计中,概念设计阶段是在()的基础上,依照用户需求对信息进行分
在Linux中,可使用()命令关闭系统。A.kill B.shutdown
综合布线系统由六个子系统组成,垂直子系统是()A.连接终端设备的子系统 B.
Linux的系统配置文件放置在()目录中。A./bin B./etc C./
在面向对象的系统中,对象是运行时的基本实体,对象之间通过传递()进行通信。(请
计算机系统中采用()技术执行程序指令时,多条指令执行过程的不同阶段可以同时进行
对于一个基于网络的应用系统,在客户端持续地向服务端提交作业请求的过程中,若作业响
交换机配置命令sysnameSwitch1的作用是()A.进入系统视图 B
在Windows系统中,具有完全访问控制权限的用户属于()用户组。A.Guest
随机试题
ByfarthemostcommonsnakeinBritainistheadder(蝰蛇,小毒蛇).InScotland,
单相重合闸操作时,由于另外两相正常运行,不存在三相暂态过电压相互作用,故单相重合
Allthreetypesofcryptographyschemes
认为学习是外部行为的变化的是()。A.桑代克 B.巴甫洛夫 C.斯金纳
刘先生,33岁,是合资企业的部门负责人,每天工作繁忙且压力大,一日三餐不规律。
A.清营解毒,透热养阴B.清热解毒,凉血散瘀C.清热解毒,疏风散邪D.清热解毒,
为上呼吸道感染发热患儿物理降温时,体温应降至A.37℃ B.37.5℃ C.
下列资金中,可以用于购买国债的有()。A.担保公司资金 B.在建工程抵押贷款
某单层等高等跨厂房,排架结构图所示,安全等级为二级。厂房长度为66m,排架间距B
岩土工程在其施工过程中,需编制施工进度计划及进行工程统计,此计划需依据()
最新回复
(
0
)