岗位知识竞赛

多选题数据库连接查询中主要包括哪项()A复合条件连接B自身连接C无连接D外连接E等值与非等值连接

题目
多选题
数据库连接查询中主要包括哪项()
A

复合条件连接

B

自身连接

C

无连接

D

外连接

E

等值与非等值连接

如果没有搜索结果,请直接 联系老师 获取答案。
如果没有搜索结果,请直接 联系老师 获取答案。
相似问题和答案

第1题:

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

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

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

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

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

A.

B.

C.

D.


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

第2题:

某公司新开发的数据库管理系统中,数据库管理员张工发现被用户频繁运行的某个查询处理程序使用了多个表的连接,产生这一原因主要是在于______。


正确答案:需求分析阶段对用户的信息要求和处理要求未完全掌握
需求分析阶段对用户的信息要求和处理要求未完全掌握 解析:查询处理程序使用了多个表的连接,产生这一原因主要是在于需求分析阶段对用户的信息要求和处理要求未完全掌握,不知道用户将要频繁执行的数据库操作和希望查询的报表结果。

第3题:

在数据库应用系统中,查询效率是考核数据库应用系统的一个重要方面。下列方法中,通常有利于提高查询效率的是 Ⅰ.尽可能避免无用的排序操作 Ⅱ.尽可能消除对大型表行数据的顺序存取 Ⅲ.尽可能避免使用否定查询 Ⅳ.尽可能避免使用外连接操作 Ⅴ.尽可能用子查询代替连接查询

A.仅Ⅰ、Ⅱ、Ⅲ和Ⅳ

B.仅Ⅰ、Ⅱ和Ⅳ

C.仅Ⅲ、Ⅲ、Ⅳ和Ⅴ

D.全部


正确答案:B
解析:优化查询的常用方法有:
  ①合理使用索引;
  ②避免或简化排序;
  ③消除对大型表行数据的顺序存取;
  ④避免相关子查询;
  ⑤避免困难的正规表达式;
  ⑥使用临时表加速查询;
  ⑦用排序来取代非顺序磁盘存取;
  ⑧不充分的连接条件;
  ⑨存储过程;
  ⑩不要随意使用游标;事务处理。

第4题:

手机销售信息查询的网页中使用的数据库连接引擎是什么?连接的后台数据库文件名是什么?


正确答案:使用的数据库连接引擎是Microsoft.jet.OLEDB.4.0或OLEDB.4.0 连接的后台数据库文件是mod.mdb
使用的数据库连接引擎是Microsoft.jet.OLEDB.4.0或OLEDB.4.0 连接的后台数据库文件是mod.mdb 解析:这是一道要求读者掌握动态网页编程中数据库连接常识的分析理解题。本题的解答思路如下。
从题干的main.asp文档中可以找到以下与数据库连接方面相关的ASP代码。
dbpath=server.mappath("mod.mdb")
corm.open "PROVIDER=Microsoft.jet.OLEDB.4.0;data souree="&dbpath
由语句dbpath=server.mappath("mod.mdb")可知,连接的后台数据库文件是mod.mdb,它是Microsoft的Access数据库。
在使用conn.open命令与数据库连接时“PROVIDER=Mierosoft.jet.OLEDB.4.0”语句可知,网页中使用的数据库连接引擎是就是PROVIDER的参数值(Microsoft.jet.OLEDB.4.0)。

第5题:

设在SQL Server 2008中,用户U1在DB1数据库中创建了#Temp表。下列关于#Temp表的说法中,正确的是( )。

A.只有在创建#Temp表的连接中才可以查询#Temp表数据

B.在所有用户U1发起的连接中,都可以查询#Temp表数据

C.在创建#Temp表的连接未断开时,DBl数据库的所有用户都可以查询#Temp表数据

D.在创建#Temp表的连接断开时,DBl数据库的所有用户仍可以查询#Temp表数据


正确答案:A
在SQLServer2008中,只有创建某个I临时表的连接中才能查询当前I临时表的数据,并当U1创建的该表的连接还未断开时,才能访问这个表的数据。

第6题:

SQL(结构化查询语言)是在数据库系统中应用广泛的数据库查询语言,它包括了数据定义、数据查询、【 】和【 】4种功能。


正确答案:数据操纵 数据控制
数据操纵 数据控制 解析:SQL(结构化查询语言)是在数据库系统中应用广泛的数据库查询语言,它包括了数据定义、数据查询、数据操纵和数据控制4种功能。

第7题:

Access数据库中的SQL查询主要包括联合查询、传递查询、子查询、【 】4种方式。(数据定义查询)


正确答案:数据定义查询
数据定义查询 解析:SQL查询分为联合查询、传递查询、数据定义查询和子查询4种,但并不是所有的SQL查询都能在Access查询中转换成查询设计视图中的交互操作,联合查询和数据定义查询不能在设计网格中创建,只能直接在SQL试图中键入SQL语句。

第8题:

报表中的数据源包括

A.数据库表、自由表和查询

B.数据库表、自由表

C.数据库表、自由表、视图

D.数据库表、自由表、视图、查询


正确答案:D
解析:在Visual FoxPro中,报表与一定的数据源相联系。报表的数据源包括数据库表、自由表、视图和查询。

第9题:

报表中的数据源包括A)数据库表、自由表和查询 B)数据库表、自由表C)数据库表、自由表、视图 D)数据库表、自由表、视图、查询


正确答案:D
在Visual FoxPro中,报表与一定的数据源相联系。报表的数据源包括数据库表、自由表、视图和查询,故选项D为正确答案。

第10题:

Access数据库中的SQL查询主要包括联合查询、传递查询、子查询和【 】四种方式。


正确答案:数据定义查询
数据定义查询 解析:SQL查询分为联合查询、传递查询、数据定义查询和子查询四种。

更多相关问题