中级数据库系统工程师

对频繁执行的SQL语句进行优化的规则中,不正确的是()A、尽可能减少多表查询,而使用嵌套查询B、在采用嵌套查询时,尽可能使用相关子查询C、尽量使用UNIONALL操作,而不使用UNION操作D、经常使用COMMIT语句,以尽量释放封锁

题目

对频繁执行的SQL语句进行优化的规则中,不正确的是()

  • A、尽可能减少多表查询,而使用嵌套查询
  • B、在采用嵌套查询时,尽可能使用相关子查询
  • C、尽量使用UNIONALL操作,而不使用UNION操作
  • D、经常使用COMMIT语句,以尽量释放封锁
如果没有搜索结果,请直接 联系老师 获取答案。
如果没有搜索结果,请直接 联系老师 获取答案。
相似问题和答案

第1题:

下面关于查询描述正确的是()

A.可以使用CREATEVIEW打开查询设计器

B.使用查询设计器可以生成所有的SQL查询语句

C.使用查询设计器生产的SQL语句存盘后将存放在扩展名为QPR的文件中

D.使用DO语句执行查询时,可以不带扩展名


正确答案:C

第2题:

下面关于查询描述正确的是( )

A.可以使用CREATE VIEW打开查询设计器

B.使用查询设计器可以生成所有的SQL查询语句

C.使用查询设计器生产的SQL语句存盘后将存放在扩展名为QPR的文件中

D.使用D0语句执行查询时,可以不带扩展名


正确答案:C
CREATEVIEW打开的不是查询设计器,而是打开视图设计器。使用查询设计器不能生成所有的SQL查询语句。使用DO语句执行查询时,必须给出扩展名。使用查询设计器生产的SQL语句存盘后,将存放在扩展名为QPR的文件中。

第3题:

对频繁执行的SQL语句进行优化的规则中,不正确的是()

A.尽可能减少多表查询,而使用嵌套查询

B.在采用嵌套查询时,尽可能使用相关子查询

C.尽量使用UNIONALL操作,而不使用UNION操作

D.经常使用COMMIT语句,以尽量释放封锁


参考答案:B

第4题:

下面有关子查询,说法错误的是()。

A.子查询必须使用括号括起来,否则无法确定其开始和结束

B.在子查询中,可以使用函数

C.在子查询中,可以使用排序子句order by

D.在子查询中,还可以包含子查询,称为嵌套子查询,但是最多嵌套255层


参考答案:C

第5题:

在SQL的嵌套查询中,量词ANY和是同义词。在SQL查询时,使用___子句指出的是查询条件。


正确答案:SOME,WHERE或WHER
本题考查SQL语句的嵌套查询中量词的含义。在SQL的嵌套查询中,量词ANY和-SOME是同义词,在进行比较运算时,只要子查询中有一行能使结果为真,则结果为真。SQL SELECT语句的基本结构为SELECT ... FROM ... WHERE,其中 WHERE子句用来指出查询的条件,FROM用来指出查询表或视图,SELECT后指出查询所妙示的字段。

第6题:

下面关于查询的描述中,正确的是______。

A.可以使用CREATEVIEW打开查询设计器

B.使用查询设计器可以生成所有的SQL查询语句

C.使用查询设计器生成的SQL语句存盘后将存放在扩展名为QPR的文件中

D.使用DO语句执行查询时,可以不带扩展名


正确答案:C
解析:CREATEVIEW命令是打开视图设计器来设计视图,CREATEQUERY命令是打开查询设计器来设计查询。使用查询设计器可以生成SQL中的SELECT语句,而查询设计器只能建立一些比较规则的查询,不能生成所有的SQL查询语句。使用查询设计器生成的SQL语句存盘后将存放在扩展名为.QPR的文件中。使用DO语句执行查询时,如果不带扩展名,则系统默认是执行一个程序文件,而不是查询,因此必须带上扩展名.QPR。

第7题:

某数据库应用系统中,数据库管理员发现某个查询功能是用多表连接操作实现的,此操作性能较差。在保证功能不变的前提下,若要提高该查询的执行效率,下列方法中可行的是______。

A) 将此查询语句放置在视图中,使用视图实现该查询操作

B) 修改实现此功能的查询语句,将连接查询改为嵌套查询

C) 将此功能涉及的表进行合并,然后对合并后的表进行查询

D) 将此查询语句放置在存储过程中,通过调用存储过程实现该查询操作

A.

B.

C.

D.


正确答案:A
解析:视图是由从数据库的基本表中选取出来的数据组成的逻辑窗口,它与基本表不同的是,视图是一个虚表。数据库中只存放视图的定义,而不存放视图包含的数据,这些数据仍存放在原来的基本表中,可将表与表之间的复杂的连接操作和搜索条件对用户隐藏起来,使查询语句书写简单,提高查询效率。B项增加了查询的复杂度降低了查询的效率,C项增加了数据库的负担,也降低了数据库的效率,D项存储过程定义比较复杂使用起来也没有视图灵活。故选A。

第8题:

Hibernate中关于使用查询语句描述正确的是()

A.不能再继续使用SQL语句了

B.可以使用符合对象语言的对象查询语句

C.可以使用条件查询语句

D.只能使用HQL语句


参考答案:B, C

第9题:

分组查询是在查询语句中使用()子句,对查询结果执行分组操作。

A.ORDER BY

B.GROUP BY

C.JOIN

D.COUNT


参考答案:B

第10题:

下面关于查询描述正确的是

A.可以使用CREATEVIEW打开查询设计器
B.使用查询设计器可以生成所有的SQL查询语句
C.使用查询设计器生产的SQL语句存盘后将存放在扩展名为QPR的文件中
D.使用D0语句执行查询时,可以不带扩展名

答案:C
解析:
CREATEVIEW打开的不是查询设计器,而是打开视图设计器。使用查询设计器不能生成所有的SQL查询语句。使用DO语句执行查询时,必须给出扩展名。使用查询设计器生产的sQL语句存盘后,将存放在扩展名为QPR的文件中。

更多相关问题