首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
在进行某学校教务管理系统的数据库设计时,数据库设计人员设计了如下几个关系模式: 系(系号,系名),系号为主码 学生(学号,姓名,所在系号),学号为主码 课程(课程号,课程名,开课系号),课程号为主码 选课(学号,课程号,选课时间),学号和课程号为主码 开发
在进行某学校教务管理系统的数据库设计时,数据库设计人员设计了如下几个关系模式: 系(系号,系名),系号为主码 学生(学号,姓名,所在系号),学号为主码 课程(课程号,课程名,开课系号),课程号为主码 选课(学号,课程号,选课时间),学号和课程号为主码 开发
admin
2020-05-25
290
问题
在进行某学校教务管理系统的数据库设计时,数据库设计人员设计了如下几个关系模式:
系(系号,系名),系号为主码
学生(学号,姓名,所在系号),学号为主码
课程(课程号,课程名,开课系号),课程号为主码
选课(学号,课程号,选课时间),学号和课程号为主码
开发人员在将关系模式实施到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全国计算机三级
相关试题推荐
你有个同事经常上班时间聊QQ,影响工作效率,也影响了你的工作,你怎么办?
领导给你安排一项工作,同时让小王配合你的工作,小王当时很爽快地就答应了,表示愿意积极配合。但在工作开展过程中,他根本都不配合,你怎么办?
假如你是拆迁办领导,由于拆迁款没有发放到位,导致群众围攻拆迁人员,你该怎么办?
现代人都抱怨时间紧张,你遇到时间紧张的情况怎么办?
政府要取消自营手续,如果你作为政府工作人员,你认为怎样才能做好此项工作?
统计局统计显示,金融行业平均年收入9万多.而农、林、牧、渔业平均年收入只有2万多,很多网友吐槽后者工资较低。对此你怎么看?
一、注意事项1.申论考试是对考生阅读理解能力、综合分析能力、提出和解决问题能力、文字表达能力的测试。2.做答参考时限:阅读资料40分钟,作答110分钟。3.仔细阅读给定的资料,按照后面提出的“申论要求”依次作答。二、给定资料
一、注意事项1.阅读给定材料,并按照要求回答问题。2.作答参考时限:阅读材料30分钟,作答90分钟。3.本次测验共1题,满分100分。二、给定材料1.2016年的《政府工作报告》首次提及“工匠精神”,引起
历法是推算年月日,使其与相关天象对应并协调时间的方法。现行历法主要有三种:阳历即太阳历,主要依据为回归年;阴历或称太阴历,主要依据为朔望月;阴阳历的平均历年为回归年,历月为朔望月。那么,我国农历属于:
中共十八大报告首次正式作出一项涉及党内民主机制的重要决定,使推进党内民主有了新渠道,标志着党内民主又迈出了具有划时代意义的一步。该项重要决定是()。
随机试题
简述携程旅行网站的盈利模式。
维生素D缺乏性手足搐搦症的隐性体征是
依据《刑事诉讼法》的相关规定,下列有关死刑复核程序的说法中,不正确的是哪项?
受诉人民法院收到起诉状副本之日起七天内不能决定是否受理的,应如何处理?()
某投标人参加了某道路工程项目的国内招标采购活动,该项目招标文件中写明了投标截止时间为2014年7月8日上午10点。投标保证金提交的时间及方式为2014年7月8日上午10时前从投标人单位基本账户以电汇形式汇达招标人指定账户,投标保证金提交的金额为人民币80万
构件在外力作用下的变形形式有()。
根据支付结算法律制度的规定,下列存款人中,可以申请开立基本存款账户的有()。
刚刚能引起感觉的最小刺激量称为()。
下列语句中错误的是()。
Isitinthatfactory______"RedFlag"carsareproduced?
最新回复
(
0
)