参考答案和解析
正确答案:错误
更多“触发器就其本质而言是一种特殊的存储过程。存储过程和触发器在数据库”相关问题
  • 第1题:

    触发器是一种特殊的存储过程,它是由用户对数据的更改操作自动引发执行的。下列数据库控制中,适于用触发器实现的是( )。

    A.并发控制

    B.恢复控制

    C.可靠性控制

    D.完整性控制


    正确答案:D
    触发器是一种特殊的存储过程,其特殊性在于它不需要用户来调用,而是当用户对表中的数据进行UPDATE、INSERT和DELETE操作时自动触发执行。触发器通常用于保证业务规则和数据完整性,其主要优点是用户可以用编程的方法来实现复杂的处理逻辑和业务规则,增强了数据完整性约束的功能。

  • 第2题:

    触发器是一种特殊的存储过程,它基于一个表创建,可以针对多个表进行操作。

    A

    B



  • 第3题:

    简述SQL Server 2000中触发器和存储过程的调用过程的不同。


    正确答案:(1)触发器在表数据更新(插删改操作)时,由DBMS自动调用,即触发调用;
    (2)存储过程由程序或使用命令显式调用。

  • 第4题:

    简述SQL Server 2005中存储过程和触发器的分类。


    正确答案:存储过程分为系统存储过程、本地存储过程、临时存储过程、远程存储过程和扩展存储过程。
    触发器:DML触发器是当数据库服务器中发生数据操作语言(DML)事件时会自动执行的存储过程。DDL触发器是在响应数据定义语言(DDL)语句时触发,一般用于数据库中执行管理任务。

  • 第5题:

    触发器和存储过程的执行不是在客户端而是在()。


    正确答案:服务器端

  • 第6题:

    触发器是一种特殊的存储过程,它基于一个表创建,可以针对多个表进行操作。


    正确答案:正确

  • 第7题:

    下面关于触发器的描述,错误的是()。

    • A、触发器是一种特殊的存储过程,用户可以直接调用
    • B、触发器表和DELETED表没有共同记录
    • C、触发器可以用来定义比CHECK约束更复杂的规则
    • D、删除触发器可以使用DROPTRIGGER命令,也可以使用对象资源管理器

    正确答案:A

  • 第8题:

    关于触发器叙述正确的是()。

    • A、触发器是自动执行的,可以在一定条件下触发
    • B、触发器不可以同步数据库的相关表进行级联更改
    • C、SQLServer不支持DDL触发器
    • D、触发器不属于存储过程

    正确答案:A

  • 第9题:

    判断题
    触发器就其本质而言是一种特殊的存储过程。存储过程和触发器在数据库的开发中,在维护数据库实体完整性等方面具有不可替代的作用。
    A

    B


    正确答案:
    解析: 暂无解析

  • 第10题:

    判断题
    触发器是一种特殊的存储过程,它基于一个表创建,可以针对多个表进行操作。
    A

    B


    正确答案:
    解析: 暂无解析

  • 第11题:

    单选题
    在数据库中,()是数据物理存储的最主要、最基本的单位。
    A

    B

    存储过程

    C

    触发器

    D

    视图


    正确答案: B
    解析: 暂无解析

  • 第12题:

    单选题
    关于触发器,叙述正确的是()。
    A

    触发器是自动执行的,可以在一定条件下触发

    B

    触发器不可以与同步数据库的相关表进行级联更改

    C

    SQLServer2005不支持DDL触发器

    D

    触发器不属于存储过程


    正确答案: A
    解析: 暂无解析

  • 第13题:

    下面说法错误的是( )

    A.存储过程中可以包含流程控制
    B.存储过程被编译后保存在数据库中
    C.用户执行SELECT语句时可以激活触发器
    D.触发器由触发事件激活,并由数据库服务器自动执行

    答案:C
    解析:

  • 第14题:

    在数据库中,()是数据物理存储的最主要、最基本的单位。

    • A、表
    • B、存储过程
    • C、触发器
    • D、视图

    正确答案:A

  • 第15题:

    下面()不是SQL Server 2005的数据库对象。

    • A、SQL语句
    • B、存储过程
    • C、索引
    • D、触发器

    正确答案:A

  • 第16题:

    简述存储过程和触发器的优点。


    正确答案:存储过程最主要的特色是当写完一个存储过程后即被翻译成可执行码存储在系统表内,当作是数据库的对象之一,一般用户只要执行存储过程,并且提供存储过程所需的参数就可以得到所要的结果而不必再去编辑T-SQL命令。
    由于在触发器中可以包含复杂的处理逻辑,因此,应该将触发器用来保持低级的数据的完整性,而不是返回大量的查询结果。
    使用触发器主要可以实现以下操作:
    (1)强制比CHECK约束更复杂的数据的完整性
    (2)使用自定义的错误提示信息
    (3)实现数据库中多张表的级联修改
    (4)比较数据库修改前后数据的状态
    (5)调用更多的存储过程
    (6)维护非规范化数据

  • 第17题:

    简述存储过程与触发器的区别。 


    正确答案:触发器与存储过程可以说是非常相似,可以说是一种变种的存储过程,触发器和存储过程一样都是SQL语句集。存储过程执行后驻留在计算机的高速缓冲区中,利用存储过程可以提高程序的效率,但存储过程只能通过调用来运行,可以有返回的状态值,存储过程可以在程序端调用执行。触发器是不可以在程序端调用的,它是SQL服务器端自动运行。触发器与存储过程的主要区别在于触发器的运行方式。存储过程必须有用户、应用程序或者触发器来显示的调用并执行,而触发器是当特定时间出现的时候,自动执行或者激活的,与连接用数据库中的用户、或者应用程序无关。当一行被插入、更新或者删除时触发器才执行,同时还取决于触发器是怎样创建的,当UPDATE发生时使用一个更新触发器,当INSERT发生时使用一个插入触发器,当DELETE发生时使用一个删除触发器。

  • 第18题:

    触发器是一种特殊的存储过程,它可以在对一个表上进行()、()和()操作中的任一种或几种操作时被自动调用执行。


    正确答案:插入;删除;修改

  • 第19题:

    关于触发器,叙述正确的是()。

    • A、触发器是自动执行的,可以在一定条件下触发
    • B、触发器不可以与同步数据库的相关表进行级联更改
    • C、SQLServer2005不支持DDL触发器
    • D、触发器不属于存储过程

    正确答案:A

  • 第20题:

    INFORMIX的环境下,下边描述不正确的有:()。

    • A、在对表进行INSERT、DELETE或UPDATE操作时,可以定义一些触发器使数据库服务器自动调用存储过程(或SQL语句)
    • B、触发器只对操作员进行INSERT、DELETE或UPDATE操作起作用
    • C、触发器是一种特殊类型的存储过程,它在INSERT、DELETE或UPDATE特定表中数据时起作用
    • D、触发器只对程序进行INSERT、DELETE或UPDATE操作起作用

    正确答案:B,D

  • 第21题:

    填空题
    触发器是一种特殊的存储过程,它可以在对一个表上进行()、()和()操作中的任一种或几种操作时被自动调用执行。

    正确答案: 插入,删除,修改
    解析: 暂无解析

  • 第22题:

    判断题
    触发器是一种特殊类型的存储过程,可以直接通过名字调用。
    A

    B


    正确答案:
    解析: 暂无解析

  • 第23题:

    单选题
    下面关于触发器的描述,错误的是()。
    A

    触发器是一种特殊的存储过程,用户可以直接调用

    B

    触发器表和DELETED表没有共同记录

    C

    触发器可以用来定义比CHECK约束更复杂的规则

    D

    删除触发器可以使用DROPTRIGGER命令,也可以使用对象资源管理器


    正确答案: B
    解析: 暂无解析