单选题以下关于视图的描述,正确的是(  )。A 使用视图不需要打开数据库B 利用视图,可以更新表中的数据C 使用视图,可以提高查询速度D 当某个视图被删除后,则基于该视图建立的视图也将自动被删除

题目
单选题
以下关于视图的描述,正确的是(  )。
A

使用视图不需要打开数据库

B

利用视图,可以更新表中的数据

C

使用视图,可以提高查询速度

D

当某个视图被删除后,则基于该视图建立的视图也将自动被删除

参考答案和解析
正确答案: B
解析:
A项错误,视图存储在定义它的数据库中,没有独立的文件存储;C项错误,视图不能提高查询速度,只是方便查看;D项错误,视图的数据可以来自其他视图,某个视图被删后,基于此视图建立的视图处于一次打开和关闭数据库之间的一个活动周期内,不会自动被删除。
如果没有搜索结果或未解决您的问题,请直接 联系老师 获取答案。
相似问题和答案

第1题:

以下关于“视图”的描述,错误的是( )。

A.视图保存在数据库中

B.视图不可更新

C.视图可以删除

D.视图物理上不包含数据


正确答案:B
视图是虚表,它在物理上并不包含数据。视图设计完成后,在磁盘上找不到相应文件,视图的结果保存在数据库中。视图是操作表的一种手段,通过视图可以查询表,也可以更新表,视图可以被删除。

第2题:

下列关于视图的描述,正确的是( )。

A.可以使用MODIFY STRUCTURE命令修改视图的结构

B.视图不能删除,否则影响原来的数据文件

C.视图是对表的复制产生的

D.使用SQL对视图进行查询时,必须事先打开该视图所在的数据库


正确答案:D
视图并不是对表的复制,而是从基本表中派生出来的虚表。对视图的修改应该使用命令MODIFYVIEW。视图可以被删除,且只有包含视图的数据库打开时,才能使用视图。

第3题:

在下列关于视图的叙述中,正确一条是

A.当某一视图被删除后,由该视图导出的其他视图也将被自动失效

B.若导出某视图的基本表被删除,但该视图不受任何影响

C.视图一旦建立,就不能被删除

D.当修改某一视图时,导出该视图的基本表也随之被修改


正确答案:A
解析:视图是从一个或几个基本表(或视图)导出的表,是一个虚表。所以若导出某视图的基本表被删除了,其视图也就不存在了,故B不正确。视图一经定义,也可以和基本表一样被查询和删除,故C不正确。若导出某视图的基本表的数据发生变化,其视图中查询出的数据也将随之改变,反之不成立,所以D也不正确。

第4题:

下列关于视图的描述中,正确的是 ______。

A.可以使用MODIFY STRUCTURE命令修改视图的结构

B.视图不能删除,否则影响原来的数据文件

C.视图是对表进行复制而产生的

D.使用SQL对视图进行查询时必须事先打开该视图所在的数据库


正确答案:D
解析:命令MODIFYSTRUCTURE可用来修改表结构。要修改视图结构,则需要使用命令MODIFYVIEW打开视图设计器。视图是建立在基本表或视图上的虚拟表,视图的数据存放在基本表中,可以通过视图查询表,更新表,但是删除视图后,原来表中的数据不变。视图是数据库特有的功能,只有包含视图的数据库打开后,才能使用视图。

第5题:

在下列关于视图的叙述中,正确的一条是______。

A.当某一视图被删除后,由该视图导出的其他视图也将自动删除

B.若导出某视图的基本表被删除了,该视图不受任何影响

C.视图一旦建立,就不能被删除

D.当修改某一视图时,导出该视图的基本表也随之被修改


正确答案:A
解析:视图是从一个或多个基本表(或视图)导出的表,是一个虚表,即数据库中只存放视图的定义,而不存放视图对应的数据。视图中的数据随基本表中的数据变化而变化。若导出视图的基本表被删除了,该视图将失效,但一般不会自动删除。通常用DROP VIEW语句删除视图。而当某一视图被删除后,由该视图导出的其他视图也将自动删除。

第6题:

下面有关对视图的描述正确的是 ______。

A.可以使用MODIFYSTRUCTURE命令修改视图的结构

B.视图不能删除,否则影响原来的数据文件

C.视图是对表的复制产生的

D.使用SQL对视图进行查询时必须事先打开该视图所在的数据库


正确答案:D
解析:在Visual FoxPro中视图是一个定制的虚拟表,可以是本地的、远程的或带参数的。视图可引用一个或多个表,或者引用其他视图。视图是可更新的,它可引用远程表。在关系数据库中,视图也称作窗口,即视图是操作表的窗口,可以把它看作是从表中派生出来的虚表。它依赖表,但不独立存在。视图由于是从表中派生出来的,所以不存在修改结构的问题,但视图可以使用DROP VIEW<视图名>删除;视图是操作表的一种手段,通过视图可以查询表,也可以更新表。视图是根据表定义的,因此视图基于表,而视图可以使应用更灵活,因此它又超越表。视图是数据库中的一个特有功能,只有在包含视图的数据库打开时,才能使用视图。

第7题:

下面关于视图的叙述中,正确的是______。

A.当某一视图被删除后,由该视图导出的其他视图也将被自动删除

B.若导出某视图的基本表被删除了,但该视图不受任何影响

C.视图一旦建立,就不能被删除

D.当修改某一视图时,导出该视图的基本表也随之被修改


正确答案:A

第8题:

以下关于视图的描述正确的是______。

A.可以根据自由表建立视图

B.可以根据查询建立视图

C.可以根据数据库表建立视图

D.可以根据数据库表和自由表建立视图


正确答案:D
解析:视图兼有“表”和“查询”的特点,与查询类似的地方是,可以用来从一个或多个相关联的表中提取有用信息;与表相类似的地方是,可以用来更新其中的信息,并将更新结果永久地保存在磁盘上。可以从本地表(包括数据库表和自由表)、其他视图、存储在服务器上的表或远程数据源中创建视图。因此本题的正确答案应该是D。

第9题:

在下列关于视图的叙述中,正确一条是( )。

A.当某一视图被删除后,由该视图导出的其他视图也将被自动删除

B.若导出某视图的基本表被删除了,但该视图不受任何影响

C.视图一旦建立,就不能被删除

D.当修改某一视图时,导出该视图的基本表也随之被修改


正确答案:A
解析:视图是从一个或几个基本表(或视图)导出的表,是一个虚表。所以若导出某视图的基本表被删除了,其视图也就不存在了,故B不正确。视图一经定义,也可以和基本表一样被查询和删除,故C不正确。若导出某视图的基本表的数据发生变化,其视图中查询出的数据也将随之改变,反之不成立,所以D也不正确。

第10题:

下列关于视图的描述中,正确的是______。

A.可以使用MODIFY STRUCTURE命令修改视图的结构

B.视图不能删除,否则影响原来的数据文件

C.视图是对表的复制产生的

D.使用SQL对视图进行查询时必须事先打开该视图所在的数据库


正确答案:D

更多相关问题