首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
在SQL Server 2008的数据库中存在如下两张关系表: 学生表(学号,姓名,性别,身份证号,系所号),学号为主码 系所表(系所号,系所名,系所简称),系所号为主码 在数据库中执行如下T-SQL代码: DECLARE@DeptID varchar(1
在SQL Server 2008的数据库中存在如下两张关系表: 学生表(学号,姓名,性别,身份证号,系所号),学号为主码 系所表(系所号,系所名,系所简称),系所号为主码 在数据库中执行如下T-SQL代码: DECLARE@DeptID varchar(1
admin
2019-07-07
19
问题
在SQL Server 2008的数据库中存在如下两张关系表:
学生表(学号,姓名,性别,身份证号,系所号),学号为主码
系所表(系所号,系所名,系所简称),系所号为主码
在数据库中执行如下T-SQL代码:
DECLARE@DeptID varchar(10)
DECLARE@cnt int
SET @cnt=0
DECLARE cursorl cursor FOR SELECT系所号 FROM 系所表
WHERE 系所名 LIKE′%电%′
OPEN cursorl
FETCH NEXT from cursorl into @DeptlD
WHILE @@ FETCH_STATUS=0
BEGIN
DECLARE @ temp_cnt int
SELECT@temp_cnt=COUNT(*) FROM 学生表 WHERE 系所号 = @DeptID
SET @ cnt = @cnt + @temp_cnt
FETCH NEXT from cursorl into@DeptID
END
CLOSE cursorl
DEALLOCATE cursorl
SELECT @ cnt AS 学生总数
学生表的身份证号和姓名上建有一个复合索引,索引建立语句为
CREATE INDEX idx_身份证号_姓名 ON 学生表(身份证号,姓名)
请指出如下两个查询语句能否使用此索引并说明原因。
SELECT * FROM 学生表 WHERE 身份证号 =′123456789012345678′;
SELECT * FROM 学生表 WHERE 姓名 =′小明′;
选项
答案
创建的复合索引对第二条语句的查询效率提高不明显,因为其是复合索引且身份证号排在前面,对查找姓名的查询效率提高不明显,而明显会提高第一条语句的查询效率。
解析
索引的知识
索引技术是一种快速数据访问技术,它将一个文件的每个记录在某个或某些领域(或称为属性)上的取值与该记录的物理地址直接联系起来,提供了一种根据记录域的取值快速访问文件记录的机制。索引的使用要恰到好处,其使用原则一般如下:
①经常在查询中作为条件被使用的列,应为其建立索引;
②频繁进行排序或分组(即进行group by或order by操作)的列,应为其建立索引;
③一个列的值域很大时,应为其建立索引;
④如果待排序的列由多个,应在这些列上建立复合索引。
转载请注明原文地址:https://kaotiyun.com/show/1DlZ777K
本试题收录于:
三级数据库技术题库NCRE全国计算机三级分类
0
三级数据库技术
NCRE全国计算机三级
相关试题推荐
把关系看做二维表,则下列说法中错误的是
规范化理论是关系数据库进行逻辑设计的理论依据。根据这个理论,关系数据库的关系必须满足:其中每一属性都是
数据库设计的概念结构设计阶段,表示概念结构的常用方法和描述工具是
在数据库逻辑结构设计中,将E-R模型转换为关系模型应遵循相应原则。对于三个不同实体集和它们之间的一个多对多联系,最少应转换为多少个关系模式?
用户通过使用【】将数据库的结构及数据的特性通知相应的DBMS,从而生成存储数据的框架。
设事务T1和T2,对数据库中的数据X进行操作,可能有如下几种情形,请问以下不会发生冲突操作。
数据库FoxBASE和Oracle都是关系型数据库管理系统,但它们之间存在重要差别。其差别之一是______。
一个信息表student,要求它由学号sno,姓名sname,性别sex,年龄age,4个属性组成。现在对这个现有的表增加一个入学时间cometime字段为日期型,下列语句正确的是______。
对于数据表:student(sno,sname,sex,age,grade),查询学习成绩为空的学生的学号和姓名,下面语句正确的是______。
下列的数据库管理系统属于层次模型的是______。
随机试题
Mostpeoplehavenoideaofthehardworkandworryinthecollectingofthosefascinatingbirdsandanimalsthattheypayto
女性,56岁,甲状腺功能亢进治疗3个月,自行停药1个月,因急性阑尾穿孔紧急手术治疗,术后呕吐、腹泻;T40℃P120/分R36/分BP80/50mmHg;心律绝对不整,心率168次/分患者做心电图检查,很可能显示
A.白细胞计数减少,嗜酸粒细胞增加B.白细胞计数减少,嗜酸粒细胞减少C.白细胞计数增高,嗜酸粒细胞增加D.白细胞计数增高,嗜酸粒细胞减少E.白细胞计数增高,中性粒细胞数增加伤寒外周血象表现为
九州
工程项目工作定义的基本依据是()中做出的工作分解结构(WBS)。
采用传统施工图预算计价模式时,所需的依据有()。
采用设备经营租赁的方案,年销售收入2000万元,年经营成本500万元,年租赁费用50万元,与销售相关的税金。10万元(每年),所得税率33%,则设备租赁的年净现金流量为()万元。
神经衰弱患者易失眠,其造成的因素主要包括()。
Theplacewhereyoustorefood.Theplacewhereyouswim.
Why,youmaywonder,shouldspidersbeourfriends?Becausetheyprotectsomanyinsects,andinsectsinclude【M1】______someof
最新回复
(
0
)