你正在SQLSERVER2005数据库中创建一个连接Customers和Orders表的视图。你需要确信不能按照将影响视图定义的方式修改基表或表。为了达到这个目标,最简单且节省管理成本的方法应该是?()A.在表上创建一个CHECK约束。B.在表上创建一个DDL触发器,如果对表的修改影响了视图定义则回滚任何对表的改变C.在创建视图的时候,指定WITHSCHEMABINDING选项D.在创建视图的时候,指定WITHCHECK选项

题目
你正在SQLSERVER2005数据库中创建一个连接Customers和Orders表的视图。你需要确信不能按照将影响视图定义的方式修改基表或表。为了达到这个目标,最简单且节省管理成本的方法应该是?()

A.在表上创建一个CHECK约束。

B.在表上创建一个DDL触发器,如果对表的修改影响了视图定义则回滚任何对表的改变

C.在创建视图的时候,指定WITHSCHEMABINDING选项

D.在创建视图的时候,指定WITHCHECK选项


相似考题
更多“你正在SQLSERVER2005数据库中创建一个连接Customers和Orders表的视图。你需要确信不能按照将影响视图定义的方式修改基表或表。为了达到这个目标,最简单且节省管理成本的方法应该是?() ”相关问题
  • 第1题:

    你需要在SQLServer2005数据库中创建一个连接客户表与订单表的视图。同时要确保底层数据表方案的更改不会影响到视图。你想要以可能的最小开销量达成此目标,你要怎样做?()

    A.在数据表中创建CHECK约束

    B.创建一个DDL触发器,若改动对视图中的列产生了影响,它将回滚到更改之前的数据表

    C.创建视图时指定WITHSCHEMABINDING选项

    D.创建视图时指定WITHCHECK选项


    参考答案:C

  • 第2题:

    在Visual Foxpro中,关于视图的正确叙述是( )。

    A)视图不能同数据库表进行连接操作

    B)视图是从一个或多个数据库表导出的虚拟表

    C)视图与数据库表相同,用来存储数据

    D)在视图上不能进行更新操作


    正确答案:B
    视图是从一个或多个表中导出的虚拟表,它可使用户从表中提取选定的一组记录,并改变记录的值,然后将更新记录返回源表。它是操作表的一种手段,通过视图可以查询表,也可以更新表。在视图中可以建立索引,也可以与数据库表建立联系。表是用来存储用户数据的,而视图实际上不包含数据,它是虚表。

  • 第3题:

    24、在SQL数据库中,视图(view)是从一个或几个基表(或视图)导出的表,它本身不独立存储在数据库中,即数据库中只存放视图的定义而不存放视图对应的数据,这些数据仍然存放在对应的基表中。因此视图——

    A.也是一个表

    B.是一个虚表 

    C.是一个数据库

    D.是一个文件


    A?

  • 第4题:

    简单、快捷的创建表结构的视图形式是( )。

    A.“数据库”视图

    B.“表模板”视图

    C.“表设计”视图

    D.“数据表”视图


    正确答案:B
    B.【解析】本题考查表的基础知识。Access中的表是数据实际存储的对象,实现了逻辑层次上的关系。创建表的结构有多种方法:“数据表”视图比较简单:“设计”视图比较常用:而“表模板”则是通过Access中内置的表模板快速建立一些常用的数据表,使用者可以根据自身需要再做适当的修改。“数据库”视图是用来设计数据库的。

  • 第5题:

    简单、快捷的创建表结构的视图形式是( )。

    A)“数据库”视图

    B)“表向导”视图

    C)“设计”视图

    D)“数据表”视图


    正确答案:B
    本题考查表的基础知识。Access中的表是数据实际存储的对象,实现了逻辑层次上的关系。创建表的结构可以有3种方法:“数据表”视图比较简单;“设计”视图比较常用,而“表向导”视图最为简单快捷。“数据库”视图是用来设计数据库的。