niusouti.com
更多“数据库触发器用于定义()。”相关问题
  • 第1题:

    下面( )不是创建触发器时应该注意的问题。

    A、Create Trigger语句必须是批处理中的第一条语句。

    B、创建触发器的权限默认是属于表的所有者的,可以再授权给其他用户。

    C、触发器是数据库中的对象,它的名称必须符合数据库对象的命名规则。

    D、触发器既可以在当前数据库中创建,也可以引用其他数据库中的对象。


    参考答案:B

  • 第2题:

    设在数据库应用系统设计与实现过程中有下列活动:Ⅰ.创建触发器Ⅱ.定义事务隔离性级别Ⅲ.数字签名Ⅳ.定义主码上述活动中,用于数据库的完整性保护的是( )。

    A.仅Ⅰ和Ⅱ

    B.仅Ⅰ和Ⅳ

    C.仅Ⅲ和Ⅳ

    D.仅Ⅱ和Ⅲ


    正确答案:A
    数据库的完整性是指数据库中数据的正确性、一致性和相容性。触发器是SQLserver提供给程序员和数据分析员来保证数据完整性的一种方法,它是与表事件相关的特殊的存储过程,触发器经常用于加强数据的完整性约束和业务规则等。事务是以可控的方式对数据资源进行访问的一组操作,事务的隔离性使得事务之间的交互程度有着严格的定义,保护了数据的完整性。Ⅲ中数字签名是用于数据防篡改,Ⅳ定义主码是用于实体的完整性。

  • 第3题:

    下列选项中在数据库管理系统中用于定义和描述数据库逻辑结构的是( )。

    A.数据翻译语言

    B.数据库子语言

    C.数据操纵语言

    D.数据库定义语言


    正确答案:D
    解析:DBMS提供数据定义语言定义数据库的三级结构,包括外模式、概念模式、内模式及其相互之间的映像,定义数据的完整性约束等,数据定义语言(DDL)包括模式、外模式、内模式定义模块,安全性定义模块和完整性定义模块,用于定义和描述数据库逻辑结构。

  • 第4题:

    触发器事件和语句是SQL语句、数据库事件、用户事件,导致触发器触发。触发器时机可以是()。

    A.对特别表(视图)的INSERT、UPDATE、DELETE语句

    B.对特定模式对象的CREATE、ALTER和DROP语句

    C.数据库启动、实例关闭

    D.特定的错误消息和任何错误消息


    参考答案:A, B, C, D

  • 第5题:

    将具有特定功能的一段SQL语句(多于一条)在数据库服务器上进行预先定义并编译,以供应用程序调用,该段SQL程序可被定义为( )

    A.事务
    B.触发器
    C.视图
    D.存储过程

    答案:D
    解析:

  • 第6题:

    DDL触发器分为两种,包括()

    • A、服务器触发器
    • B、数据库触发器
    • C、表触发器

    正确答案:A,B

  • 第7题:

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


    正确答案:错误

  • 第8题:

    触发器可以创建在()中。

    • A、表
    • B、过程
    • C、数据库
    • D、函数

    正确答案:A

  • 第9题:

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

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

    正确答案:A

  • 第10题:

    添加触发器步骤()。

    • A、自定义动画—双击动作—添加动画—计时选项卡—触发器
    • B、自定义动画—计时选项卡—双击动作—添加动画—触发器
    • C、自定义动画—添加动画—计时选项卡—双击动作—触发器
    • D、自定义动画—添加动画—双击动作—计时选项卡—触发器

    正确答案:D

  • 第11题:

    触发器事件和语句是SQL语句、数据库事件、用户事件,导致触发器触发。触发器时机可以是()。

    • A、对特别表(视图)的INSERT、UPDATE、DELETE语句
    • B、对特定模式对象的CREATE、ALTER和DROP语句
    • C、数据库启动、实例关闭
    • D、特定的错误消息和任何错误消息

    正确答案:A,B,C,D

  • 第12题:

    多选题
    DDL触发器分为两种,包括()
    A

    服务器触发器

    B

    数据库触发器

    C

    表触发器


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

  • 第13题:

    数据库管理系统中用于定义和描述数据库逻辑结构的语言称为( )。

    A.数据定义语言

    B.结构化查询语言

    C.数据操纵语言

    D.关系数据库语言


    正确答案:A
    解析:数据库管理系统由数据定义语言、数据操纵语言、数据库的运行管理程序、数据组织、存储和管理程序、数据库的建立和维护程序等。数据定义语言包括模式、外模式、内模式定义模块,安全性定义模块和完整性定义模块,用于定义和描述数据库逻辑结构。

  • 第14题:

    ●数据库测试的对象包括(64)。

    ①数据库连接测试②数据库的安全测试

    ③定义的存储过程和触发器的测试④数据库接口测试

    A.①④

    B.①②③

    C.①②④

    D.①②③④


    正确答案:D

  • 第15题:

    create trigger 语句中的with encryption 参数的作用是( )

    A 加密触发器文本

    B加密定义触发器的数据库

    C 加密定义触发器的数据库的数据

    D 以上都不对


    参考答案A

  • 第16题:

    设在某SQL Server 2000数据库中有选课表(学号,课程号,成绩)。该表有如下数据:

    设在成绩列上定义了一个由UPDATE操作触发的触发器,该触发器用于禁止将不及格

    成绩(小于60)改为及格(大于等于60)。若执行语句:

    UPDATE 选课表SET成绩=成绩+10 WHERE学号='801'

    则系统为该触发器生成的临时工作表及内容是

    A)INSERTED表,数据为:

    A.

    B.

    C.

    D.


    正确答案:D
    解析:sql server触发器中,系统自动会生成两张临时表,分别是DELETED表和INSERTED表,它们是逻辑(概念)表。当对某张表建立sql server触发器后,INSERTED表存放的是新数据,DELETED表中存放的是旧数据。

  • 第17题:

    数据库测试的对象包括( )①数据库连接②数据库的安全测试③定义的存储过程和触发器的测试④数据库接口测试

    A.①④
    B.①②③
    C.①②④
    D.①②③④

    答案:D
    解析:

  • 第18题:

    用户可以在表上定义()触发器,也可以在视图上定义,但对同一操作只能定义一个INSTEAD OF触发器。


    正确答案:INSTEAD OF

  • 第19题:

    触发器名在数据库中可以不是唯一的。


    正确答案:错误

  • 第20题:

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

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

    正确答案:A

  • 第21题:

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

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

    正确答案:B,D

  • 第22题:

    ()方程将触发器的下一状态定义为触发器当前状态和输入的函数。


    正确答案:特征

  • 第23题:

    单选题
    你是你公司的SQL SERVER 2005/2008数据库的开发者。这个数据库包含一个名为Invoices的表,你是一个db_ownerrole的角色。Eric是HR的一个数据库角色的成员,他在Invoices表中创建了一个的触发器,Eric不在办公室工作,并且触发器不在需要。你在Sales数据库执行如下语句去删除触发器:DROP TRIGGERTrey_Research_updateInvoices你收到了如下错误信息:Cannot drop thetrigger‘Trey_Research_update Invoices’,because it does not exist in the system catalog.在你删除触发器之前你应该怎么做?()
    A

    添加你的登录名到HR的数据库角色

    B

    在DROP TRIGGER语句中限制触发器拥有者的触发器名

    C

    在执行DROP TRIGGER语句之前禁止触发器

    D

    在DROP TRIGGER语句中限定触发器的数量

    E

    从Sysobiects和syscomments的系统表中除去触发器的文本


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