网友您好, 请在下方输入框内输入要搜索的题目:

题目内容 (请给出正确答案)

②为了提高查询性能,数据库管理员在Students表的SName列上建立了一个非聚集索引SName _ind。如果应用程序使用如下语句查询数据:

SELECT*FROM Students WHERE SName like‘%华’

请问SName_ind索引是否能够提高语句的查询速度,并给出原因。


参考答案

更多 “ ②为了提高查询性能,数据库管理员在Students表的SName列上建立了一个非聚集索引SName _ind。如果应用程序使用如下语句查询数据:SELECT*FROM Students WHERE SName like‘%华’请问SName_ind索引是否能够提高语句的查询速度,并给出原因。 ” 相关考题
考题 有两张关系表:Students(SID,SName,Sex,Dept)Prizing(SID,PName,Type,PDate)Students表描述的是学生基本信息.Prizing表描述的是学生获奖信息。①若在应用程序中经常使用如下查询语句:SELECT S.SID,SName,PName,Type FROM Students AS S JOIN Prizing AS P ON S SID=P.SID请问能否使用聚集文件提高此查询的性能?并给出原因。

考题 当用户在一个关系表的某一列上建立一个非聚集索引(该表没有聚集索引)时,数据库管理系统会自动为该索引维护一个索引结构。该索引结构中的记录是由______和它相对应的指针构成的。

考题 如果经常执行类似于下面的查询语句SELECT * FROM STUDENT where substr(sname,0,2)=’陈’,应该为STUDENT表的SNAME列创建()索引。 A.B树唯一索引B.B树不唯一索引C.基于函数的索引D.位图索引

考题 下面关于SQL Server“索引”概念的不正确叙述是( )。 A.任何一个表都必须建索引。B.一个表只能有一个聚集索引。C.非聚集索引的索引顺序与主文件的记录存储顺序不保持一致。D.索引能提高查询速度,但索引不是建的越多越好。

考题 设用户在某数据库中经常需要进行如下查询操作:  SELECT * FROM T WHERE C1=’A’ ORDER BY C2  设T表中已在C1列上建立了主键约束,且该表只建有该约束。为提高该查询的执行效率,下列方法中可行的是()。A在C1列上建立一个聚集索引,在C2列上建立一个非聚集索引B在C1和C2列上分别建立一个非聚集索引C在C2列上建立一个非聚集索引D在C1和C2列上建立一个组合的非聚集索引

考题 在Student表的Sname列上建立一个聚集索引的SQL语句为: CREATE () INDEX Stusname ON Student(Sname);

考题 在Student表的Sname列上建立一个聚簇索引的SQL语句为: CREATE CLUSTERED index Stusname () Student(Sname);

考题 6、在Student表的Sname列上建立一个聚集索引的SQL语句为: CREATE () INDEX Stusname ON Student(Sname);

考题 16、下列SQL语句中,_____________不能在“学生-课程”数据库正确实现“查询与“刘晨”在同一个系学习的学生”。A.SELECT Sno,Sname,Sdept FROM Student WHERE Sdept IN (SELECT Sdept FROM Student WHERE Sname= ‘ 刘晨 ’)B.SELECT Sno,Sname,Sdept FROM Student WHERE Sdept = (SELECT Sdept FROM Student WHERE Sname= ‘ 刘晨 ’)C.SELECT S1.Sno, S1.Sname, S1.Sdept FROM Student S1,Student S2 WHERE S1.Sname <> '刘晨' AND S2.Sname = '刘晨'D.SELECT S1.Sno, S1.Sname, S1.Sdept FROM Student S1,Student S2 WHERE S1.Sdept = S2.Sdept AND S2.Sname = '刘晨'