更多“以下关于视图的描述正确的是A.视图和表一样包含数据B.视图物理上不包含数据C.视图定义保存在命令 ”相关问题
  • 第1题:

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

    A.视图保存在数据库中

    B.视图不可更新

    C.视图可以删除

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


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

  • 第2题:

    以下关于“视图”的描述正确的是( )。

    A.视图保存在项目文件中

    B.视图保存在数据库中

    C.视图保存在表文件中

    D.视图保存在视图文件中


    正确答案:B
    解析:视图是一个定制的、在数据库表的基础上创建的一种虚拟逻辑表,视图创建后,保存在数据库中。

  • 第3题:

    下列关于视图的说法,正确的是_________。

    A.通过视图可以提高数据查询效率;

    B.视图提供了数据的逻辑独立性;

    C.视图只能建立在基本表上;

    D.定义视图的语句可以包含数据更改语句;


    视图与基本表的最大区别在于它是逻辑定义的虚表

  • 第4题:

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

    A.只有在数据库中可以建立视图

    B.视图定义保存在视图文件中

    C.从用户查询的角度视图和表一样

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


    正确答案:B
    解析:计算机数据库中的视图是一个虚拟表,其内容由查询定义。同真实的表一样,视图包含一系列带有名称的列和行数据。但是,视图并不在数据库中以存储的数据值集形式存在。行和列数据来自由定义视图的查询所引用的表,并且在引用视图时动态生成。在机械制图中,将物体按正投影法向投影面投射时所得到的投影称为“视图”。创建视图时,视图的名称存储在sysobjects表中。有关视图中所定义的列的信息添加到syscolumns表中,而有关视图相关性的信息添加到sysdepends表中。

  • 第5题:

    下列关于视图的数据更新,正确的是()。

    A.视图的创建语句中包含group by子句时,视图可以进行数据更新

    B.视图的创建语句中select目标列中包含聚集函数时,视图可以进行数据更新

    C.视图是由单个基本表的使用选择、投影操作导出的,并且包含基本表的主键时,视图可以进行数据更新

    D.由多个基本表导出的视图,可以进行数据更新


    如果视图的定义涉及到多张表,则对这种视图一般情况下允许进行更新操作。