首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
某学校的学籍管理系统实现了对学生学籍信息的管理,其中学生表结构为:学生表(学号,姓名,性别,系号,是否有学籍),此表中除学号列有唯一索引外,其他列均无索引。 设学籍管理系统中经常执行如下形式的操作: SELECT*FROM学生表 WHE
某学校的学籍管理系统实现了对学生学籍信息的管理,其中学生表结构为:学生表(学号,姓名,性别,系号,是否有学籍),此表中除学号列有唯一索引外,其他列均无索引。 设学籍管理系统中经常执行如下形式的操作: SELECT*FROM学生表 WHE
admin
2012-04-09
37
问题
某学校的学籍管理系统实现了对学生学籍信息的管理,其中学生表结构为:学生表(学号,姓名,性别,系号,是否有学籍),此表中除学号列有唯一索引外,其他列均无索引。
设学籍管理系统中经常执行如下形式的操作:
SELECT*FROM学生表
WHERE姓名=’张三’AND系号=’10’AND是否有学籍=’有’
系统运行中发现这类操作的效率比较低,系统工程师建议:由于查询条件中使用了“系号”、“姓名”和“是否有学籍”三列,建议在这三个列上分别建立索引,以提高查询效率。
请问其建议建立的三个索引是否都能提高查询效率?请简要说明原因。
选项
答案
不能都提高查询效率,对于姓名和系号上建立索引能够提高查询效率,但是在是否有学籍属性列上由于只有两种取值,有或是没有,若在其上建立索引,则平均起来,每个属性值对应一半的元组,用索引检索,并不能明显加快检索的速度。
解析
转载请注明原文地址:https://jikaoti.com/ti/VNt7FFFM
本试题收录于:
四级数据库工程师题库NCRE全国计算机四级分类
0
四级数据库工程师
NCRE全国计算机四级
相关试题推荐
下面关于防火墙的描述中,错误的是(56)。
在不同速度的设备之间传送数据(40)。
数据库管理技术是在(20)的基础上发展起来的。数据模型的三要素是数据结构、数据操作和(21)。建立数据库系统的主要目标是减少数据的冗余,提高数据的独立性,并集中检查(22)。
为某个应用而用不同高级语言编写的程序模块经分别编译产生(42),再经过(43)处理后形成可执行程序。
若用8位机器码表示十进制数-101,则原码表示的形式为(8);补码表示的形式为(9)。
在Outlook中,通常借助(68)来传送一个文件。
在关系代数运算中,(23)运算结果的关系模式与原关系模式相同。
下列叙述中正确的是(8)。
假设微处理器的主振频率为50MHz,两个时钟周期组成一个机器周期,平均三个机器周期完成一条指令,则它的机器周期为(15)ns,平均运算速度近似为(16)MIPS。
(54)是面向对象程序设计语言中的一种机制,这种机制实现了方法的定义与具体的对象无关,而对方法的调用则可以关联于具体的对象。
随机试题
ItwasinSanFranciscothatImetBob.
下列属于长骨的是
某患者女性,38岁,检测血钙升高,全身骨密度降低,多发性肾结石。初步诊断考虑为
某建设工程施工招标,甲公司中招后将其转包给不具有相应资质等级的乙公司,乙施工过程不符合规定的质量标准,给建设单位造成损失。关于向建设单位承担赔偿责任的说法,正确的是()。
以下关于防火卷帘的消防联动控制设计描述正确的是()。
财政部门零余额账户每日发生的支付,于当日营业终了前与国库单一账户清算,并做到()。
下面有关显示器主要性能参数的叙述中,错误的是( )。
Understandinghownaturereactstoclimate(气候)changewillrequirecheckingkeylifecycleevents--flowering,theappearanceof
MynameisMohsen.IamfromCario,butthreeweeksagoIsaidgoodbyetomyfamilyandgotonaplanetotheU.S.Now1amstud
【B1】【B20】
最新回复
(
0
)