基于视图的查询不转换成对基本表的查询

题目

基于视图的查询不转换成对基本表的查询

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

第1题:

下列关于视图的叙述中,哪些是正确的?( )

Ⅰ. 视图是关系数据库系统提供给用户以多种角度观察数据库中数据的重要机制

Ⅱ. 把对视图的查询转换为对基本表的查询的过程称为视图的消解

Ⅲ. 在视图定义中的子查询可以是不含有ORDER BY子句和DISTINCT短语的SELECT语句

Ⅳ. 视图一旦创建,在查询时就可以和基本表一样使用

A) 仅Ⅰ和Ⅱ

B) 仅Ⅰ和IⅡ

C) 仅Ⅱ和Ⅲ

D) 都正确

A.

B.

C.

D.


正确答案:D

第2题:

查询和视图有很多相似之处,下列描述中正确的是( )。A.视图一经建立就可以像基本表一样使用 SX

查询和视图有很多相似之处,下列描述中正确的是( )。

A.视图一经建立就可以像基本表一样使用

B.查询一经建立就可以像基本表一样使用

C.查询和视图都不能像基本表一样使用

D.查询和视图都能像基本表一样使用


正确答案:C
C。【解析】视图是从一个或几个基本表(或视图)导出的表。它与基本表不同,是一个虚表。数据库中只存放视图的定义,而不存放视图对应的数据,这些数据仍存放在原来的基本表中。所以基本表中的数据发生变化,从视图中查询出的数据也就随之改变了。视图一经定义,就可以和基本表一样被查询、被删除。也可以在一个视图之上再定义新的视图,但对视图的更新(增、删、改)操作则有一定的限制。而查询只是一个结果集,不能对该结果集的内容像视图那样进行操作。

第3题:

下列关于MySQL基本表和视图的描述中,错误的是()

A、对基本表和视图的操作完全相同

B、只能对基本表进行查询操作,不能对视图进行查询操作

C、只能对基本表进行更新操作,不能对视图进行更新操作

D、能对基本表和视图进行更新操作,但对视图的更新操作是受限制的


正确答案:A,B,C

第4题:

设置主关键字的环境是( )。

A、表设计视图

B、表的数据表视图

C、查询设计视图

D、查询的数据表视图


正确答案:A

第5题:

在Visual FoxPro中,视图的创建不能基于( )。

A.数据库表

B.自由表

C.视图

D.查询


正确答案:D
视图兼有“表”和“查询”的特点。与查询类似的地方是,可以用来从一个或多个相关联的表中提取有用信息;与表相类似的地方是,可以用来更新其中的信息,并将更新结果永久保存在磁盘上。使用视图可以从表中提取一组记录,改变这些记录的值,并把更新结果送回到基本表中。视图的数据可以来自数据库表、自由表和其他视图,因此视图的创建不能基于查询,D为正确选项。

第6题:

下列关于视图的说法,错误的是( )。

A、只能在基本表上建立视图,不能在视图上再建立视图

B、通过视图查询数据时最终都转换为对基本表的查询

C、视图在一定程度上提供了数据的逻辑独立性

D、视图提供了一定的安全控制机制


参考答案:A

第7题:

在Visual FoxPro中,视图基于

A.表

B.视图

C.查询

D.报表


正确答案:A
解析:视图是根据表定义的,因此视图基于表。

第8题:

关于使用简单查询向导与使用设计视图创建查询存在一些区别,以下说法中正确的是( )。

A.前面使用简单查询向导创建的查询中,所建立的查询包含了查询源表或查询中的每一条记录

B.需要设定条件查询时,只能在设计视图中创建查询,然后输入查询条件

C.使用简单查询向导创建查询后,不能转换到设计视图重新输入查询准则

D.直接用设计视图创建查询比简单查询向导复杂一些


正确答案:A

第9题:

在数据库系统中,当视图创建完毕后,数据字典中保存的是( )。事实上,视图是一个( )。

A.查询语句 B.查询结果 C.视图定义 D.所有引用的基本表的定义 A.真实存在的表,并保存了待查询的数据 B.真实存在的表,只有部分数据来源于基本表 C.虚拟表,查询时只能从一个基本表中导出的表 D.虚拟表,查询时可以从一个或者多个基本表或视图中导出的表


正确答案:C,D

第10题:

下列关于SQL对视图的支持的叙述中,哪一条是正确的()。

A.视图与基本表不同,它是虚表
B.所有的视图都是不可更新的
C.不可以基于视图再定义新的视图
D.对视图的查询就是对视图所基于的基本表在视图创建时刻的数据的查询

答案:A
解析:
视图是一个虚表,其内容由查询定义。同真实的表一样,视图包含一系列带有名称的列和行数据。但是,视图并不在数据库中以存储的数据值集形式存在。行和列数据来自定义视图的查询所引用的表,并且在引用视图时动态生成。视图是虚表,基本表是实表。故A正确。

更多相关问题