首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
在进行某学校教务管理系统的数据库设计时,数据库设计人员设计了如下几个关系模式: 系(系号,系名),系号为主码 学生(学号,姓名,所在系号),学号为主码 课程(课程号,课程名,开课系号),课程号为主码 选课(学号,课程号,选课时间),学号和课程号为主码 开发
在进行某学校教务管理系统的数据库设计时,数据库设计人员设计了如下几个关系模式: 系(系号,系名),系号为主码 学生(学号,姓名,所在系号),学号为主码 课程(课程号,课程名,开课系号),课程号为主码 选课(学号,课程号,选课时间),学号和课程号为主码 开发
admin
2020-05-25
239
问题
在进行某学校教务管理系统的数据库设计时,数据库设计人员设计了如下几个关系模式:
系(系号,系名),系号为主码
学生(学号,姓名,所在系号),学号为主码
课程(课程号,课程名,开课系号),课程号为主码
选课(学号,课程号,选课时间),学号和课程号为主码
开发人员在将关系模式实施到SQL Server 2008的“教务”数据库时,使用了如下表结构定义语句:
CREATE TABLE系(
系号varchar(10)NOT NULL,
系名yarchar(100)
)
CREATE TABLE学生(
学号varchar(50)NOT NULL,
姓名varchar(50),
所在系号varchar(10)
)
CREATE TABLE课程(
课程号varchar(50)NOT NULL,
课程名varchar(100),
开课系号varchar(10)
)
CREATE TABLE选课(
学号varchar(50)NOT NULL,
课程号varchar(50)NOT NULL,
选课时间datetime
)
在执行如下查询语句时发现执行效率很低:
SELECT * FROM选课JOIN学生ON学生.学号=选课.学号
JOIN系ON系.系号=学生.所在系号
JOIN课程ON课程.课程号=选课.课程号
WHERE系.系号=
′
012
′
AND convert(varchar(10),选课时间,120)>=
′
2010-01-01
′
设已在“选课”表的“选课时间”列及“学生”表的“所在系号”列上建立了索引。请问这两个索引是否能够提高该查询语句的执行效率?如果不能,请说明原因。
选项
答案
“选课”表的“选课时间”可以建立索引,从而提高了查询效率,而“学生”表的“所在系号”建立索引不会提高查询效率。索引的意义就是将记录按目标关键字顺序排列,这样查找某个目标关键字的对应值的位置就缩小了查找范围。“选课时间”的重复率低,所以可以作为索引,而学生“所在系号”的重复率太高,则不会提高查询效率。
解析
“选课”表的“选课时间”列上建立了索引,从而能够提高执行效率。经常出现在Where子句中的字段,特别是大表的字段,应该建立索引。索引的作用就类似于书的目录,即会按照章节的顺序排列。因此如果在一本数百页的书里面查找某个章节位置的时候,就可以只扫描书的目录。扫描的范围缩了n倍,查询的效率自然就会提高。另外,在SQL Server内存够用的情况下,索引会被放到内存中,在内存中查找自然又会提高效率,所以必须合理利用索引。
转载请注明原文地址:https://kaotiyun.com/show/LsID777K
本试题收录于:
三级数据库技术题库NCRE全国计算机三级分类
0
三级数据库技术
NCRE全国计算机三级
相关试题推荐
领导指派你向上级送一本重要文件,回来之后你发现漏了一页,你怎么办?
领导给你安排一项工作,同时让小王配合你的工作,小王当时很爽快地就答应了,表示愿意积极配合。但在工作开展过程中,他根本不配合,对此,你会怎么办?
我国老年人口有2亿多人。《老年人权益保障法(修订草案)》提出单位应该给工作人员安排一定的休息时间回家看老人,你怎么看待?
一、注意事项1.《申论》考试,与传统作文考试不同,是对分析驾驭材料的能力与对表达能力并重的考试。2.作答参考时限:阅读资料40分钟,作答110分钟。3.仔细阅读给定的资料,然后按“申论要求”依次作答。二、给定资料1.依照我
给定资料1.此前,北京外国语大学丝绸之路研究院发起了一次留学生民间调查,来自“一带一路”沿线20个国家的青年票选出了心目中的中国“新四大发明”:高铁、支付宝、共享单车和网购。受访者纷纷表示,“新四大发明”是他们最想带回祖国的生活方式。“
在读屏时代,从倡导多读多写汉字的角度,“汉字听写”无疑是一件好事,但是一旦过度,好事也会变成坏事。比如,比赛偏重冷僻字词,参赛小选手们只能强化记忆.在比赛中展示了“中国式教育”。就连汉字拼音之父周有光先生也认为,现在把通用汉字增加到8000多个,这个数量实
正常情况下,人的大脑左前颞叶及眶额皮层会抑制位于大脑后部、负责处理眼部信号的视觉系统的神经活动。而在FTD(额颞叶痴呆)患者中,这两个区域可能无法发出抑制性信号,如此,大脑就是以一种全额的方式来处理视觉和声音。尽管额叶的损伤可能会导致患者出现一些病态的异常
如果央行允许人民币继续贬值,那么市场对于人民币贬值的预期就容易强化。如果市场形成较强的人民币贬值预期,大量的资金就会流出我国。资金流出我国,不仅会强化这种人民币的贬值预期,导致更多的资金流出我国,而且可能会导致我国资产价格全面下跌,继而可能引爆金融市场的区
2007年我国城市、县镇、农村居民安全感得分最接近的生活领域是( )下列关于2007年我国城乡居民各种生活领域安全感得分的说法不正确的是( )
你是新人,进入单位之后没有安排具体事务。一个老同志让你帮忙做点活,但是你没有做好,领导咨询老同志时,老同志认为你能力欠妥,你怎么办7(2012年4月22日上午北京市公务员面试真题)
随机试题
下列哪项是地基土的载荷试验承载力代表值?
若y2(x)是线性非齐次方程y’+p(x)y=q(x)的解,y1(x)是对应的齐次方程y’+p(x)y=0的解,则下列函数也是y’+p(x)y=q(x)的解的是()。
在城市规划中,一般按当地在一年中不同风向的( )确定其盛行风向,并据此布置功能用地。
根据支付结算法律制度的规定,下列票据中,允许个人使用的有()。
修改后的《中华人民共和国刑事诉讼法》于2013年1月1日起施行,下列选项中属于该法新增内容的是()。
在使用关键事件法时,()。
属于“忌语”的说法是()
全运会:亚运会:奥运会
C++中的类有两种用法:一种是类的实例比,即生成类的对象,并参与系统的运行;另一种是通过()派生出新的类。
Whydoesthespeakerwanttomove?
最新回复
(
0
)